如何进行json格式化与美化校验

有的时候开发与产品拿到一个json文本后需要对该json进行美化, 有些可能只需要使用  JSON格式化美化工具 进行校验

例子如下

如何进行json格式化与美化校验_第1张图片

那么对于程序员来讲如何使用程序来进行美化么?下面给出各个语言的例子

Python版本

import json

def pp_json(json_thing, sort=True, indents=4):
    if type(json_thing) is str:
        print(json.dumps(json.loads(json_thing), sort_keys=sort, indent=indents))
    else:
        print(json.dumps(json_thing, sort_keys=sort, indent=indents))
    return None

pp_json(your_json_string_or_dict)

JavaScript版本





 
var json = {"hey": "guy","anumber": 243,"anobject": {"whoa": "nuts","anarray": [1,2,"thr

ee"], "more":"stuff"},"awesome": true,"bogus": false,"meaning": null, "japanese":"明日がある。", "link": "http://jsonview.com", "notLink": "http://jsonview.com is great"}; $(function() { $("#json").JSONView(json); // with options $("#json-collasped").JSONView(json, { collapsed: true });

 

你可能感兴趣的:(如何进行json格式化与美化校验)