【发布时间】:2015-12-19 01:09:42
【问题描述】:
我没有在 javascript 上做太多工作。而且,我需要解析一个 JSON 字符串。所以,我想知道 JSON.parse 到底是做什么的。例如 : 如果我将 json 字符串分配给这样的变量,
var ab = {"name":"abcd", "details":{"address":"pqrst", "Phone":1234567890}};
现在当我打印 'ab' 时,我得到一个对象。
当我这样做时:
var pq = '{"name":"abcd", "details":{"address":"pqrst", "Phone":1234567890}}';
var rs = JSON.parse(pq);
“rs”与“ab”是同一个对象。那么这两种方法有什么区别,JSON.parse 有什么不同呢?
这可能是一个愚蠢的问题。但如果有人能解释这一点,那将会很有帮助。
谢谢。
【问题讨论】:
-
JSON.parse 用于将字符串转换为与 JavaScript 对象略有不同的 JSON 对象
-
我希望下面的链接对你有帮助! [点击此处查看正确答案][1] [1]:stackoverflow.com/questions/6489783/…
-
JSON.parse(ab);可能只是一个错字吗?你不想写JSON.parse(pq);吗? -
是的,感谢您的关注。
标签: javascript json javascript-objects