打印所有JSON叶基元的原始文本

时间:2015-12-15 18:56:35

标签: json

是否有一种简单的方法可以遍历包含任意深度嵌套子节点的JSON对象/数组,并打印出用于所有叶子基元的原始文本,包括对象中的名称作为叶子?例如,这个输入:

{"foo":"bar",[1.000,1.0,"\u002f","/",null]}

会产生这个输出:

"foo"
"bar"
1.000
1.0
"\u002f"
"/"
null

我对原始文本感兴趣,而不是解析后的标准化值。在上面的例子中,我担心的是,在解析大多数解析器之后,1.000和1.0将被存储并报告为相同,就像“\ u002f”和“/".

任何有助于此的工具都可以。它不需要是特定的语言。

0 个答案:

没有答案