2016-03-03 61 views
0

我越来越允许在播放JSON评论

java.security.PrivilegedActionException:java.security.PrivilegedActionException:com.fasterxml.jackson.core.JsonParseException:意外的字符( '/'(代码47)) :也许是(非标准)评论? (由于功能'ALLOW_COMMENTS'未启用分析器,因此未被识别为一个)

我在文件中有/* ... */注释。我正在使用Play JSON,即

play.api.libs.json.Json.parse(byteArray) 

我该如何评论这件作品?我在哪里配置播放JSON接受评论?

回答

3

JSON specification不允许这样的评论,你的JSON需要是一个数组,对象或这些的组合。其他的事情会导致JSON解析器的错误,因为我知道任何语言......

如果您需要添加一些评论,只是在这样的对象创建一个字符串节点:

{ 
    "_comment": "your comment here...", 
    "someKey": "Some value" 
} 
+0

但错误表明我_can_有意见,如果我启用'ALLOW_COMMENTS' ... –

+0

如果你想玩它:https://github.com/FasterXML/jackson-core/wiki/JsonParser-Features(注意,我没有测试过它) - 我会保留意见,如果您想在环境中重复使用相同的JSON数据,并且评论的格式不正确,那么您将失败 – biesior

+1

了解为什么评论__was从JSON中删除__:https://plus.google.com/+DouglasCrockf ordEsq /职位/ RK8qyGVaGSr – biesior