javaScript中JSON序列化器/解析器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript中JSON序列化器/解析器相关的知识,希望对你有一定的参考价值。
在JSON库中有一个全局的JSON对象, 包括两2个方法:序列化器即parse() 和 解析器stringify()
下面就介绍一个这两个方法的使用:
1.parse()用于将JSON字符串解析为对象或数组
var jsonText = ‘{"userName":"zhangsan","password":"123456"}‘;//注: 每个属性名和值都要用双引号, 单引号写在外面, 否则会出现异常.
var changeJson = JSON.parse(jsonText);
console.log(changeJson);//结果为一个对象, Object {userName: "zhangsan", password: "123456"}
2.stringify()用于将一个对象或数组解析为包含序列化的JSON的文本字符串
var arr = [‘c‘, ‘b‘, {test:‘c‘}];
var arrchange = JSON.stringify(arr);
console.log(arrchange);//结果为JSON格式的字符串, ["a","b",{"test":"c"}]
以上是关于javaScript中JSON序列化器/解析器的主要内容,如果未能解决你的问题,请参考以下文章
Json反序列化器或正则表达式或Json解析以在c#中转换Json字符串