使用 Java 解析非严格 json,其中键不包含在引号中

Nis*_*han 6 javascript java json

我正在尝试解析一个 JSON 格式的字符串,只是键不包含在引号中。我可以很好地用 Javascript 解析这个字符串,但找不到可以帮助我解析这个字符串的 Java API。我尝试过的所有 API 均采用严格的 JSON 格式。

任何人都可以建议一个可以解析这个问题的库,或者一个解决问题的全新方法(比如使用正则表达式)?

Luc*_*eis 1

如果键没有用引号引起来,则它不是 JSON。

您应该自己解决这个问题,或者找到已经这样做过的人。

另外,不存在非严格 json之类的东西。JSON 只有 1 个版本,而且很严格。

  • 因为 JSON 不是 JavaScript 对象表示法,尽管它代表的是这个意思。 (4认同)
  • 没有回答问题 (3认同)