寻找具有宽松语法的JSON库

时间:2010-10-01 14:55:07

标签: java json

JSON语法非常简单,但对名称和字符串也非常严格。所以我正在寻找一个JSON库,它允许一些轻松的字符串语法。

  

任何令牌都没有开始   [0-9],:[] {}“而不是 true false   或 null 是有效的名称/字符串。

这样2 JSON是等价的

{
  "name":"Eric",
  "addr":"461, Ocean Boulevard"
}

{
  name:Eric,
  addr:"461, Ocean Boulevard"
}

更新 我再次搜索,发现RSON用于Python,类似于Java?

2 个答案:

答案 0 :(得分:1)

至少Google Gson允许它用于密钥。没有人会想到这对于价值观做同样的事情,但无论如何它在真正的JavaScript中都是无效的。

答案 1 :(得分:1)

你最好的选择是写一个小的转换器类,它可以转换为你的“准JSON”。应该不到一个小时,然后您可以随意使用任何标准库。

更新:因为您找到了一个可以满足您需求的Python脚本,并且因为“RSON”代码在单个文件中非常简单且独立...为什么不简单使用http://www.jython.org/库将它嵌入Java应用程序?