解析器将分隔符标点(数组和对象成员之间的逗号、对象键和值之间的冒号)视为类似 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]