使用 ANTLR4 格式化 JSON
📝
内容提要
JSON 由对象和数组组成,对象是一个 Key 和 Value 的关系映射,数组则是由多个 value 组成。对象使用大括号 {} 表示,数组则使用中括号 [] 表示。因此我们可以得到对象和数组的表达式 object: '{' '}' | '{' kv (',' kv)* '}'; array: '[' ']' | '[' v
🏷️
JSON 由对象和数组组成,对象是一个 Key 和 Value 的关系映射,数组则是由多个 value 组成。对象使用大括号 {} 表示,数组则使用中括号 [] 表示。因此我们可以得到对象和数组的表达式 object: '{' '}' | '{' kv (',' kv)* '}'; array: '[' ']' | '[' v