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(“
“ + str_ + ““ ); // 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(“
“ + str+ ““ ); // pre 用于格式化输出
return true;
} catch(e) {
$(“.details”).html(text);
document.write(“
“ + text+ ““ ); // pre 用于格式化输出
return false;
}
}
喜欢 (0)or分享 (0)