解析器将分隔符标点(数组和成员之间的逗号,对象键和值之间的冒号)作为空白字符处理,类似于EDN。这与任何JSON规范都不一致,特别是与库意图遵循的规范(即http://json.org/)。
一些示例
user> (json/read-str "{,,,\"w\"\"x\"\"y\"\"z\",,,}") {"w" "x", "y" "z"} user> (json/read-str "{\"x\"::::\"y\"}") {"x" "y"} user> (json/read-str "[1 2 3 4 5]") [1 2 3 4 5] user> (json/read-str "[1,,,5]") [1 5]