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的主要内容,如果未能解决你的问题,请参考以下文章