JSON使用

把JSON文本转换为JavaScript对象

JSON最常用的用法之一,就是从web服务器上读取JSON数据(作为文件或者作为HttpRequest),将JSON数据转换为JavaScript对象,然后在网页中使用该数据。

JSON实例-来自字符串的对象

创建包含JSON语法的javaScript字符串:

var txt = '{ "sites":[' +
'{"name":"google", "url":"www.google.com"},' +
'{"name":"baidu", "url":"www.baidu.com"} ]}';
由于JSON语法JavaScript语法的子集,JavaScript函数 eval()可用于将JSON文本转换为JavaScript对象。
eval()函数使用的是JavaScript编译器,可解析JSON文本,然后生成JavaScript对象。必须把文本包围在括号中,这样才能避免语法错误:

  var obj = eval("(" + txt + ")");

JSON解析器

eval()函数可编译并执行任何JavaScript代码。
使用JSON解析器将JSON转换为JavaScript对象是更安全的做法。
JSON解析器只能识别JSON文本,而不会编译脚本。

你可能感兴趣的:(JSON使用)