JSON的使用

现代浏览器中本地化了JSON对象,它有parse和stringify两个方法,parse用于从一个字符串中解析出json对象。还是举个例子说明:

		JSON.parse - chinazblz - VFP的初学家园 VFP的下载基地var  str  =  "  {'name':'x', 'age':23}  "  ;
		JSON.parse - chinazblz - VFP的初学家园 VFP的下载基地 JSON.parse(str);

原来认为这肯定能够正确执行的,但是无论怎样写这个对象string,都抛出异常。后来发现原来是 和 导致的错误。如果改为:

1   var  str  =  '  {  "  name  "  :  "  xskow  "  "  age  "  :  23  }  ';
		JSON.parse - chinazblz - VFP的初学家园 VFP的下载基地 JSON.parse(str);

就OK了!
还有就是我们写对象的时候一般可以{name:'xskow'},即属性名可以不用双引号括起来,但如果使用JSON.parse的话,每个属性都必须用双引号括起来,否则也会抛出异常。

----------------------------------------------------------------------------------------------------------------------------

JSON解析器

可以使用JSON解析器从对象和数组中创建JSON文本或者JSON文本中创建对象和数组。JSON站占www.json.rog/json.js上提供有JSON解析器,通过将下列代码加入到页面的头部上即可使用。JSON解析器提供了两个函数:toJSONString()和parseJSON()。

1. toJSONString()方法被添加到JavaScript Object和Array定义中,该方法能将JavaScript对象或数组转换成JSON文本。不必将对象或数组转换成字面量就能使用该方法。
2. parseJSON()方法能从JSON文本中创建对象或数组。

你可能感兴趣的:(JavaScript,json,object,String,浏览器)