---- 淘宝优惠券 ----欢迎到论坛交流 ---域名问题某些图片和js资源无法访问,导致一些代码实例无法运行!(代码里gzui.net换成momen.vip即可)

json字符串转换成json格式显示在web页面

前端开发 蚂蚁 1109℃ 0评论

json字符串转换成json格式显示在web页面

//后台返回一个字符串json格式

例如:var  text = “{“entryNum”:”1″,”pc_name”:”distIgpv4″,”parseTemplate”:”parser/summary/mod_kpi_cell_parser.xml”}“

//需要显示在页面的格式是:

{

“entryNum”:”1″,

“pc_name”:”distIgpv4″,

“parseTemplate”:”parser/summary/mod_kpi_cell_parser.xml”

}

//首先先把字符串转换成字对象

var obj = JSON.parse(text)

//在把json对象格式化
var str  = JSON.stringify(obj, null, 4) //使用四个空格缩进

document.write(“<pre>“ + str_ + “</pre>“ ); // pre 用于格式化输出

//如何 text 返回的 很可能是字符串json 也可能是纯字符串, 如果是纯字符串 ,那么 JSON.parse(text)会报错,text:必需, 一个有效的 JSON 字符串。

//判断是否是字符串json格式

if (typeof text == ‘string’) {
try {
var obj = JSON.parse(text)
var str = str_pretty2 = JSON.stringify(obj, null, 4)     

      document.write(“<pre>“ + str+ “</pre>“ ); // pre 用于格式化输出
return true;
} catch(e) {
$(“.details”).html(text);
       document.write(“<pre>“ + text+ “</pre>“ ); // pre 用于格式化输出
return false;
}
}

转载请注明:有爱前端 » json字符串转换成json格式显示在web页面

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情