2016-03-03 53 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