オブジェクトの配列をJSONとして保存する場合、解析エラーが発生しないように、Sample.txtで次の形式を使用する必要があります。
[{"result":"\"21 inches = 21 inches\"","count":1},{"result":"\"32 inches = 32 inches\"","count":2}]
私はJSONを初めて使用し、過去4日間からこれを検索しています。オブジェクトの配列を格納するさまざまなアプローチを試しましたが、成功しませんでした。私の最初のそして最も簡単な試みはこのようなものです:
function createData() {
//original, single json object
var dataToSave = {
"result": '"' + toLength.innerText +'"',
"count": counter
};
//save into an array:
var dataArray = { [] }; //No idea how to go ahead..
var savedData = JSON.stringify(dataToSave);
writeToFile(filename, savedData); //filename is a text file. Inside file, I want to save each json object with , in between. So It can be parsed easily and correctly.
}
function readData(data) {
var dataToRead = JSON.parse(data);
var message = "Your Saved Conversions : ";
message += dataToRead.result;
document.getElementById("savedOutput1").innerText = message;
}