CNode

JSON在网页中的显示

问答
DDevinXian发布于11 年前最后回复11 年前3 回复6909 浏览0 收藏

假如有一已经序列化的对象JSON字符串,想要在页面显示成类似IDE格式化那样带缩进的效果。这个应该怎么做比较好?

查看回复

回复 (3)

C
ChiChou#1·11 年前

自动缩进 JSON 可以用 JSON.stringify 的第三个参数:

var data = { "status": 200, "name": "Demiurge", "version": { "number": "1.3.1", "build_hash": "2de6dc5268c32fb49b205233c138d93aaf772015", "build_timestamp": "2014-07-28T14:45:15Z", "build_snapshot": false, "lucene_version": "4.9" }, "tagline": "You Know, for Search" };

JSON.stringify(data, null, 4); // 用 4 空格 JSON.stringify(data, null, '\t'); // 用 Tab

格式化之后可以用 ACEEditor 做编辑器

L
leapon#2·11 年前

纯显示的话,用 JSONView 这样的plugin更方便

D
DevinXian#3·11 年前

@ChiChou @leapon 灰常感谢~~试试再说

参与回复
登录后即可参与回复。登录