js怎么处理json数据面

 我来答
黑马程序员
2017-12-17 · 改变中国IT教育,我们正在行动
黑马程序员
黑马程序员为大学毕业后,有理想、有梦想,想从事IT行业的年轻人改变自己的命运。黑马程序员成就IT黑马
向TA提问
展开全部

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。

JSON的规则很简单: 对象是一个无序的“‘名称/值'对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值' 对”之间使用“,”(逗号)分隔。具体细节参考http://www.json.org/json-zh.html

举个简答的例子如图:

这表示一个user对象,拥有username, age, info, address 等属性。

同样也可以用JSON来简单的修改数据,修改上面的例子

这样就可以处理啦。

没见过熊蹦迪哒
2017-12-19 · TA获得超过1411个赞
知道小有建树答主
回答量:880
采纳率:84%
帮助的人:387万
展开全部

前面说了介绍,这里补充下使用。

var ary= [
{
key1:1,
key2:2 
},
{
         key3:3,
         key4:4   
    }
]
var jsonString=JSON.stringify(ary); // 转JSON格式(字符串)
console.log(jsonString); // "[{"key1":1,"key2":2},{"key3":3,"key4":4}]"
JSON.parse(jsonString); // 解析JSON字符串

另外,如果是日期格式可能会有问题,所以要处理/重写这个方法,你用不上就不用管,用得上就自己上百度找下兼容代码或者处理方式。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式