0

現在、JSON R/W に Jackson を使用する Java プロジェクトを扱っていますが、奇妙な問題が発生しました。

最初に自分のデータの現在の JSON 表現を書き出したとき、そこには Double の配列 (大きな D オブジェクト double) が含まれていましたが、実際にはすべてのオートボクシングを処理する必要がないことに気付いた後、オブジェクトを double を使用するように切り替えました。 (小さい d プリミティブ)。古い JSON を読み込もうとすると、次のようにエラーがスローされます。

org.codehaus.jackson.map.JsonMappingException: N/A (through reference chain: recognition.AverageFace["doublePixels"])

JSON の表現を手動で変更することだけを考えていましたが、Double と double の違いが JSON 内でどのように表現されているかがまったくわからないことに気付きました。何か案は?

4

0 に答える 0