Когда вы получаете данные из созданного json, вы можете прояснить свой вопрос следующим образом:
1) console.log (obj) -> означает, что вы получите объект json Javascriptкак в массиве javascript serialize
2) console.log (JSON.stringify (obj)) -> означает, что вы получите этот объект json Javascript в строку, а затем будете использовать для получения данныхтаким образом for(var i in (JSON.stringify(obj)) { }
вы можете легко получить данные внутри этого json
или, если вы хотите снова преобразовать в объект javascript, вы можете использовать JSON.parse(JSON.stringify(obj))
, тогда данные станут объектом JavaScript.
пример:
var obj = { name: "John", age: 30, city: "New York" };
1) Use the JavaScript function JSON.stringify() to convert it into a string.
var myJSON = JSON.stringify(obj);
2) Use the JavaScript function JSON.parse() to convert text-string into a JavaScript object:
var obj = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
1) console.log(obj);
output : {name: "John", age: 30, city: "New York"}
2) console.log(myJSON );
output : {"name":"John","age":30,"city":"New York"}
2) console.log( JSON.parse(myJSON ));
output : {name: "John", age: 30, city: "New York"}
Надеюсь, я проясню ваш вопрос!