rsK*_*ISH 7 javascript json javascript-objects
我没有在javascript上工作太多.而且,我需要解析一个JSON字符串.所以,我想知道JSON.parse究竟是做什么的.例如:如果我将json字符串分配给这样的变量,
var ab = {"name":"abcd", "details":{"address":"pqrst", "Phone":1234567890}};
Run Code Online (Sandbox Code Playgroud)
现在,当我打印'ab'时,我得到一个对象.
同样当我这样做时:
var pq = '{"name":"abcd", "details":{"address":"pqrst", "Phone":1234567890}}';
var rs = JSON.parse(pq);
Run Code Online (Sandbox Code Playgroud)
'rs'与'ab'是同一个对象.那么两种方法的区别是什么,JSON.parse有什么不同呢?
这可能是一个愚蠢的问题.但如果有人能够解释这一点会有所帮助.
谢谢.
Javascript 对象是 Javascript 中的一种数据类型 - 它具有您在第一个示例中定义的属性和值对。
var ab = {"name":"abcd", "details":{"address":"pqrst", "Phone":1234567890}};
Run Code Online (Sandbox Code Playgroud)
现在什么是 Json :JSON 字符串是一种数据交换格式 - 它只不过是一组以特定方式格式化的字符(以便不同的程序相互通信)
var pq = '{"name":"abcd", "details":{"address":"pqrst", "Phone":1234567890}}';
Run Code Online (Sandbox Code Playgroud)
所以它是一个带有 json 格式的字符串。
最后JSON.parse()返回与给定 JSON 文本对应的对象。
| 归档时间: |
|
| 查看次数: |
6517 次 |
| 最近记录: |