JSON.stringify与JSON.parse
Posted 简一118
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON.stringify与JSON.parse相关的知识,希望对你有一定的参考价值。
JSON.stringify(value [, replacer] [, space])
用于将 对象 --> JSON 字符串。
- value:对象、数组、类
- replacer:
数组时:value存在,那么就以第二个参数的值做key,第一个参数的值为value进行表示,如果不存在,就忽略。
方法时:把系列化后的每一个对象(记住是每一个)传进方法里面进行处理。
3.space:分隔符。没有的话则直接输出;是数字则定义缩进几个字符;转义字符\t则表示回车
作用:
比如后台数据返回:{"code": -1, "msg": "系统异常"}
不用stringify,则显示:[object, object]
JSON.parse():
字符串 --> json对象
var str = ‘{ "name":"huangxiaojian","age":23}‘
转化为
{
name: ‘huangxiaojian‘,
age: 23
}
以上是关于JSON.stringify与JSON.parse的主要内容,如果未能解决你的问题,请参考以下文章
JSON.parse()与JSON.stringify()与qs.stringify的区别
json.stringify()与json.parse()的区别以及JSON.stringify()与toString()的区别
JSON.stringify()与JSON.parse()区别
JSON.parse()与JSON.stringify()的区别