JSON格式化在線工具
關於JSON格式化在線工具:
這個在線JSON格式化工具可以幫助您將排列混亂的JSON字符串格式化為可讀的JSON字符串.
即使輸入字符串不符合正式的JSON語法,此工具也可以強制格式化錯誤的JSON字符串.
JSON對於XML的優點:
JSON比XML更易於閱讀,JSON使用更簡潔的語法,並且在需要的空間更少.
JSON比XML解析起來要簡單得多. JSON與JavaScript完美兼容,而解析XML需要復雜的XPath語法.
更多關於JSON的鏈接(JavaScript Object Notation):
RFC 8259 (JSON): https://tools.ietf.org/html/rfc8259
Python中的JSON: https://docs.python.org/3/library/json.html
Java中的JSON (GSON): https://github.com/google/gson
用Python格式化JSON字符串(用自帶package JSON):
import json def format_json(str): resultStr = json.dumps(json.loads(str), indent=4, ensure_ascii=False) return resultStr
用Java格式化JSON字符串(用package GSON):
import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.JsonElement; import com.google.gson.JsonParser; public String Format(String jsonStr){ JsonParser parser=new JsonParser(); JsonElement je=parser.parse(jsonStr); Gson gson=new GsonBuilder().setPrettyPrinting().serializeNulls().create(); return gson.toJson(je); }