似乎
QUOTE_FIELD_NAMES在某些情况下,杰克逊(Jackson)会产生这样的输出,即使
ALLOW_UNQUOTED_FIELD_NAMES打开也无法读取自身。您可能需要为
JsonParser非标准输入解析实现定制。
问题在于您正在生成非标准JSON,并且不能保证客户端会正确处理它。但是,如果您不将其公开到您的应用程序之外并且非常关心大小,则可以解析/生成二进制格式,例如Jackson的Smile。参见http://www.cowtownprer.com/blog/archives/2010/09/entry_418.html(2.4)。



