JS操作Json

Posted 前端一年级

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS操作Json相关的知识,希望对你有一定的参考价值。

因为我水啊 所以我就要手打一下 熟悉一下

=====

JSON 全称 javascript Object Notation(标记)

一种轻量级的数据交互格式,采用完全独立于语言的文本格式

同事JSON是JavaScript原生格式,这意味着在JavaScript在处理JSON数据不需要任何特殊的API或工具包

JSON 有两种结构 -- 对象和数组

1:var o={"name":"cwp","phone":123456,"time":"2009-10-31"}

2: var ranklist=[{"name":"cwp","phone":123456,"time":"2009-10-31"},{"name":"libo","phone":881452,"time":"2012-04-23"}]

 

一:JSON字符串转换为JSON对象

  JSON字符串:  var str1 = ‘{ "name": "cxh", "sex": "man" }‘;

  JSON对象:     var str2 = { "name": "cxh", "sex": "man" };

  JSON字符串转换为JSON对象  var obj = eval( ‘(‘+str+‘)‘ )

                  var obj = str.parseJSON() 

                  var obj = JSON.parse(str)

  特别留心:如果obj本来就是一个JSON对象,那么运用 eval()函数转换后(哪怕是多次转换)还是JSON对象,但是运用 parseJSON()函数处理后会有疑问(抛出语法异常)

 

二:可以运用toJSONString()或者全局要领 JSON.stringify()将JSON对象转化为JSON字符串

  var last = obj.toJSONString()

  var last = JSON.stringify(obj)

 

以上是关于JS操作Json的主要内容,如果未能解决你的问题,请参考以下文章

Java和js操作json

js之操作JSON数据

js与java对json的操作

js如何操作多维json数组?

JSON基础 JS操作JSON总结

JS中操作JSON总结