json格式字符串转json对象

[软件开发] 季雨林 2019/5/27 17:43:23

有些时候,符合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 文章的更新编辑依此链接为准。欢迎关注源站原创文章!

评论

暂无评论!

发表评论:

用于接收作者回复信息
点击更换验证码 - openGPS提示