【问题标题】:Can the Jackson parser for JSON support trailling commas?JSON 的 Jackson 解析器可以支持尾随逗号吗?
【发布时间】:2013-12-05 21:32:26
【问题描述】:

Jackson 是一个非常灵活的 JSON 解析器——它允许许多选项来解析不严格遵守 JSON 规范但现代 javascript 解析器支持的类似 JSON 的字符串。例如,它允许 cmets 并使用单引号而不是双引号。这些选项记录在这里:

http://jackson.codehaus.org/1.8.8/javadoc/org/codehaus/jackson/JsonParser.Feature.html

我希望能够支持尾随逗号,即[1,2,3,],但我没有看到此选项。杰克逊真的不支持吗?似乎它不受支持,但考虑到 Jackson 支持的许多其他选项,这让我感到惊讶,我想确认我不只是以某种方式错过它。

【问题讨论】:

  • Jackson 处理了许多不符合规范的输入形式,正如我在问题中所述。
  • 哇,不知怎的,我错过了! :)

标签: java json parsing


【解决方案1】:

暂时没有,但有问题:

在某些情况下,您可以在解析之前使用正则表达式删除尾随逗号。

【讨论】:

  • 你能帮忙吗?
  • 注意:github 问题最近才关闭,所以希望这能解决问题!
猜你喜欢
  • 2012-06-18
  • 2016-10-24
  • 2014-07-05
  • 2020-02-06
  • 2010-09-17
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多