私は読み込んだJSON文字列を持っており、それをJavaBeanに解析/マップしたいので、Javaコードで使用できます。これを達成する最も簡単な方法/ライブラリは何ですか?JSON文字列をjavabeanに変換/マップする最も簡単な方法は何ですか?
4
A
答えて
2
XStreamのは、その使いやすさのために有名であるとJSONをサポートしています。
2
私はちょうどそれを行うためにJSONライブラリを書いた..あなたはどうしたらスヴェンソンで
http://code.google.com/p/svenson/
次のようなもの:
// assume json to be a JSON dataset as String
MyBean bean = JSONParser.defaultJSONParser().parse(MyBean.class, json);
Svensonは、マップ/リストを使用するか、独自のPOJOを使用してJSONとの間でデータを変換するか、JSONからデータを変換するかを自由に選択できます。
2
約Jackson?言及された他のものの1つと同様に、マッピングは非常に単純です。
MyBean bean = new ObjectMapper()。readValue(json、MyBean.class);
ハンドルマップ、リスト、プリミティブ、豆;マッピングプロセスの適切なジェネリックサポートと完全な設定が可能です。
関連する問題
- 1. コンマ区切り文字列をint []に変換する最も簡単な方法は何ですか?
- 2. const char []をC++の文字列に変換する最も簡単な方法は何ですか
- 3. JsonをXmlに変換する最も簡単な方法
- 4. この文字列(PHP配列)をJSONエンコード文字列に変換する最も簡単な方法は何ですか?
- 5. 文字列を文字配列に分割する最も簡単な方法
- 6. 簡単な文字列をJSON Stringに変換する
- 7. 以下の方法で文字列のリストをソートする最も簡単な方法は何ですか?
- 8. Pythonで文字列を小文字に変換する簡単な方法
- 9. Pythonでバイト文字列の最初の20バイトをカットする最も簡単な方法は何ですか?
- 10. 有効なjsonファイルを文字列に変換する最もPythonの方法は何ですか?
- 11. 特定のプロパティでカンマ区切りの文字列にリストを変換する最も簡単な方法は?
- 12. JSONをロギング目的の文字列に簡単に変換する方法
- 13. 小文字を大文字にする最も簡単な方法は何ですか?
- 14. matlabでこの文字列からデータを抽出する最も簡単な方法は何ですか?
- 15. バイト配列をWPFビットマップに変換する最も簡単な方法は
- 16. リモートHTTPリソースを文字列に変換する最も簡単な方法(PHPで)
- 17. iOSでRFC3339の日付文字列を解析する最も簡単な方法は何ですか?
- 18. 文字列のみを含むArrayListをソートする最も簡単な方法は何ですか?
- 19. ファイルをWCF互換ストリームに変換する最も簡単な方法は何ですか?
- 20. Python3.x:非常に長い文字列内の文字を置換する最も簡単な方法
- 21. h:m:sとm:sの文字列をTimeSpanオブジェクトに変換する簡単な方法は何ですか?
- 22. 数字を年月に変換する最も簡単な方法
- 23. ロボットフレームワークで2つの文字列を連結する最も簡単な方法。
- 24. AzureテーブルストレージデータモデルをNode.jsにマップする最も簡単な方法
- 25. URLをJavaのリクエストハンドラにマップする最も簡単な方法
- 26. バイト配列をJavaのBlobに変換する最も簡単な方法
- 27. DataframeのtimeseriesをUTC-6からUTCに変換する最も簡単な方法は何ですか?
- 28. 文字列を整数列に変更する最も簡潔な方法
- 29. PHP:文字列内の位置に文字列を追加する最も簡単な方法は?
- 30. 文字ベクトルを文字列に変換する最も効率的な方法