我一直对何时使用这两种解析方法感到困惑。
在我回显我的 json_encoded 数据并通过 ajax 取回它之后,我经常对何时应该使用 JSON.stringify 和 JSON.parse 感到困惑。
解析时我在 console.log 中得到 [object,object]
,字符串化时得到 JavaScript 对象。
$.ajax({
url: "demo_test.txt",
success: function(data) {
console.log(JSON.stringify(data))
/* OR */
console.log(JSON.parse(data))
//this is what I am unsure about?
}
});
原文由 HIRA THAKUR 发布,翻译遵循 CC BY-SA 4.0 许可协议
JSON.stringify
将 JavaScript 对象转换为 JSON 文本并将该 JSON 文本存储在字符串中,例如:JSON.parse
将一串 JSON 文本转换为 JavaScript 对象,例如: