欢迎访问我的独立博客

js json处理 双引号

在数据传输流程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象

 

  JSON字符串:

    var str1 = '{ "name": "cxh", "sex": "man" }';

    JSON对象:

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

 

//使用 JavaScript 内置函数 JSON.parse() 将字符串转换为 JavaScript 对象:

 var obj = JSON.parse(str); //由JSON字符串转换为JSON对象

 

jQuery插件支持的转换方式

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象

 

 

JSON.stringify() 用于将 JavaScript 对象转换为 JSON 字符串。

 

拿到一个JSON格式的字符串,我们直接用JSON.parse()把它变成一个JavaScript对象:

JSON.parse('[1,2,3,true]'); // [1, 2, 3, true] JSON.parse('{"name":"小明","age":14}'); // Object {name: '小明', age: 14}

JSON.parse('123.45'); // 123.45

 

{"quality": "B"A"D"}

 

实际上要 value.replace("\"","\\\"")

也就是 {"quality": "B\"A\"D"}

posted @ 2018-08-17 15:24  github.com/starRTC  阅读(5546)  评论(0编辑  收藏  举报