js解析与读取JSON数据
2017-07-02 01:40
447 查看
串行化为JSON
var person = { fisrstName: "Stark", lastName: "Tom", age: 23 }; var str= JSON.stringify(person); //JSON.stringify()方法用于将 JavaScript 对象转换为 JSON 字符串,也可以运用 toJSONString() //得到JSON格式数据为: {"firstName":"Stark","lastName":"Tom","age":23}
解析JSON
//JSON字符串转换为JSON对象 var obj = eval('(' + str + ')');//由JSON字符串转换为JSON对象 var obj = str.parseJSON(); //由JSON字符串转换为JSON对象 var obj = JSON.parse(str); //由JSON字符串转换为JSON对象 //然后,可以这样读取: Alert(obj.fisrstName); Alert(obj.sex); //注意:如果obj本来就是一个JSON对象,那么运用 eval()函数转换后(哪怕是多次转换)还是JSON对象,但是运用 parseJSON()函数处理后会有疑问(抛出语法异常)。 //解析数组: var str='[{"name":"starck","sex":"man"},{"name":"jane","sex":"women"}]'; var obj = str.parseJSON(); alert(obj[0].name)
相关文章推荐
- js读取并解析JSON类型数据的方法
- js读取解析JSON类型数据
- js读取解析JSON数据(扩展)
- js读取解析JSON数据
- js读取解析JSON数据
- js读取并解析JSON类型数据的方法
- js读取解析JSON类型数据
- js读取解析JSON类型数据【申明:来源于网络】
- js读取解析JSON类型数据
- json进阶(一)js读取解析JSON类型数据
- 37、js读取解析JSON类型数据?
- js读取解析JSON数据
- js读取解析JSON类型数据
- json进阶(一)js读取解析JSON类型数据
- js读取解析JSON数据
- js读取解析JSON类型数据(转)
- js读取解析JSON类型数据
- js读取解析JSON类型数据
- js读取解析JSON类型数据(转)
- js读取解析JSON数据(转)