有些时候,符合json格式规则的字符串拿到了,却想像json那样方便的去解析里面的键值对。
//json格式的字符串
var jsonStr = "{'domain':'opengps.cn','name':'location service'}";
//使用 js 的方法
var jsonObj = JSON.parse(jsonStr);
//另外也有jquery实现方法
var jsonObj = $.parseJSON(jsonStr);
还有些时候,想把json对象序列化一下,处理成像是json格式的那种字符串
//json对象
var jsonObj = { "domain" : "opengps.cn" , "name" : "location service" };
//js方法
var jsonStr = JSON.stringify(jsonObj);
另外,有些时候前台拿到的字符串多待了一个转义符号,使用的时候先将(\")批量替换为(")即可。注意写法,是每个字符前多写一个转义符号。例如:
//json格式的字符串
var jsonStr = "{ \"domain\" : \"opengps.cn\" , \"name\" : \"location service\" }";
//使用的时候先将( \" )批量替换为( " )即可。注意写法,是每个字符前多写一个转义符号
jsonStr = jsonStr.replace("\\\"","\"");
原文地址:
https://www.opengps.cn/Blog/View.aspx?id=360
文章的更新编辑依此链接为准。欢迎关注源站原创文章!