JSON

js中json处理总结之JSON.parse

字号+ 作者:H5之家 来源:H5之家 2016-10-24 18:00 我要评论( )

parse是解析json数据多种方法中的其中一种。这篇文章主要介绍了js中json处理总结之JSON.parse,需要的朋友可以参考下

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。

踩过的坑都将成为路上的风景。

队友在cookie中已存以下值:

address_info {"address_name":"人民大会堂","...lng":1,"address_lat":1}

仔细观摩,并无发现任何不妥,只是一种简简单单的json格式字符串而已。

但在前台调用时,百试不爽,屡屡出错,错误代码如下,一直显示undefined。

var address_info = getCookie('address_info'); console.log(address_info.address_name);//undefined ...

充电之后

...

加上JSON.parse()处理后,完美解决。

var address_info = JSON.parse(address_info); console.log('address_info:'+address_info);//人民大会堂

相关学习:

JSON.parse() 方法将一个 字符串解析成一个 JSON 对象。在解析过程中,还可以选择性的修改某些属性的原始解析值。

JSON.stringify() 方法可以将任意的 JavaScript 值序列化成 JSON 字符串。若转换的函数被指定,则被序列化的值的每个属性都会经过该函数的转换和处理;若转换的数组被指定,只有包含在这个数组中的属性名才会被序列化到最终的 JSON 字符串中。


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 25条关于提高app性能的技巧

    25条关于提高app性能的技巧

    2016-09-30 13:00

  • JavaScript深化教程——sessionStorage和localStorage

    JavaScript深化教程——sessionStorage和localStorage

    2016-09-15 18:02

  • 让C#可以像Javascript一样操作Json

    让C#可以像Javascript一样操作Json

    2016-09-13 18:00

  • 在JavaScript中串行化为JSON—使用json2.js

    在JavaScript中串行化为JSON—使用json2.js

    2016-09-13 17:00

网友点评