は、私は、カスタムのJSON出力などにMap<String,String>
を変換したい: マイマップが出てカスタムキーでマップ上に置く必要がありますマップ<String、String>をカスタムJSON形式に変換する方法は?
--------
ID |Desc
--------
1 | A
2 | B
3 | C
私のJSONのようなデータを持っているIE ID &内容:以前の私
[{id:1,desc,A},{id:2,desc,B},{id:3,desc,C}]
リストを使用して、オブジェクトクラスを使用してJsonに変換しました。
List<CustomObject> myList = new ArrayList<>();
ObjectMapper mapper = new ObjectMapper();
String jsonText = mapper.writeValueAsString(myList);
カスタムオブジェクトクラスで今まで持っていたフィールドに変換します。 しかし、Mapにはキー/値とフィールド名がないので、どのように設定できるか知る必要があります。
いくつかのコードを書くを楽しみますか?それは良いスタートになるだろう。これを行うライブラリをお探しの場合は、このサイトの[トピック(https://stackoverflow.com/help/on-topic)]です。私たちにあなたのためにいくつかのコードを書くことを望むなら、それもそうです。いくつかの研究を行い、解決策を試してみる必要があります。解決策がうまくいかなければ、ここに戻って助けを求めてください。私たちはあなたからの努力[**もっと多くの**](http://meta.stackoverflow.com/a/261593/2071828)を期待しています。はるかに。 –
コードを使用して更新された質問。 \t org.codehaus.jackson \t \t \t ジャクソンjaxrs libに今すぐ –
usman
を使用した場合、あなたは「ジャクソンは 'Map'をシリアル化」し、インターネット上でこのサイトとチュートリアルのいくつかの答えを通過グーグルことができます。 **いくつかの研究**を行います。 –