首页 > 编程知识 正文

ajax怎么获取json数据,将json数据输出到HTML页面

时间:2023-05-05 07:01:41 阅读:149903 作者:3780

背景:

虽然可能需要直接在页面上显示json数据(例如,在进行接口测试的项目中,需要直接显示接口返回的结果),但直接显示字符串可能会使其难以观看。 需要格式。

解决方案:

实际上,JSON.stringify本身就可以格式化JSON。 具体使用方法如下。

Jon.stringify(RES,null,2 ); //res为JSON化对象,2为spacing

如果你想有效地看,你还会添加格式化的代码和样式。

js代码:

功能同步光(JSON ) {

if (类型of JSON!='string ' ) {

JSON=JSON.stringify(JSON,undefined,2 );

}

JSON=JSON.replace(/g,'').replace )/g,'');

returnJSON.replace(/) (((() (a-za-z0-9 ) {4}|((() ) ) ) ) ) ) ) (| b (transe ) d (?.d*? (?[eE][ -]? d (? (/g,function ) match )。

var cls='number ';

if(/^'/.test(match ) ) ) )。

if(/:$/.test ) (match ) }

cls='key ';

} else {

cls='字符串';

}

} else if (/true|false/. test (match ) )

cls='布尔';

}elseif(/null/.test ) (匹配) )。

cls='null ';

}

返回' '匹配' ';

);

}

样式代码:

pre {outline: 1px solid #ccc; padding: 5px; 边距: 5px; }

. string { color: green; }

. number { color: darkorange; }

. boolean { color: blue; }

. null { color: magenta; }

. key { color: red; }

html代码:

调用代码:

$('#result ' ).html(syntaxhighlight(RES ) );

效果:

以上是编辑介绍的在html上显示JSON数据的方法,希望对大家有帮助。 如果大家有什么疑问的话请留言。 编辑马上给大家回信。 在这里也感谢您对脚本屋网站的支持!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。