2017-01-18 6 views
0

せずに配列をデシリアライズFasterXmlジャクソンデータバインディングをウッシングJavaクラスのJava:FasterXML /ジャクソンは、キー

class MyObject { 
    private String firstItem; 
    private String secondItem; 
    private int thirdItem; 
} 

次へJSON配列

{["a", "b", 1]} 

をデシリアライズする方法方法はありますか?私は答えがキーのあるところだけ見つけました:配列の値アイテム。

+2

JSONをデシリアライズすることはできません。それは、配列 – Sreemat

答えて

1

まず{["a", "b", 1]}が有効なJSON配列(またはJSON)ではありません.... JSON配列がこの["a", "b", 1]

のようになります。また、あなたは、Javaのカスタムデシリアライザを書き込むことによって、JavaオブジェクトにJSON配列をデシリアライズできオブジェクトを作成し、Object Mapperにモジュールを使用して高速XMLで登録します。

それでも私はオブジェクトの配列表現を使用しないことをお勧めカスタムデシリアライザに

http://www.baeldung.com/jackson-deserialization

を作成する方法についての詳細情報を取得するには次のリンクをチェックしてください。

+0

になります。このようにオブジェクトを表現するのは私のものではありません:-)。 – angel