JSON在网页中的显示
发布于 9 年前 作者 DevinXian 6020 次浏览 最后一次编辑是 8 年前 来自 问答

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

3 回复

自动缩进 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 做编辑器

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

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

回到顶部