私は読み込んだ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. 簡単な文字列をJSON Stringに変換する
- 5. 有効なjsonファイルを文字列に変換する最もPythonの方法は何ですか?
- 6. JSONをロギング目的の文字列に簡単に変換する方法
- 7. 以下の方法で文字列のリストをソートする最も簡単な方法は何ですか?
- 8. Pythonでバイト文字列の最初の20バイトをカットする最も簡単な方法は何ですか?
- 9. 特定のプロパティでカンマ区切りの文字列にリストを変換する最も簡単な方法は?
- 10. matlabでこの文字列からデータを抽出する最も簡単な方法は何ですか?
- 11. リモートHTTPリソースを文字列に変換する最も簡単な方法(PHPで)
- 12. バイト配列をWPFビットマップに変換する最も簡単な方法は
- 13. iOSでRFC3339の日付文字列を解析する最も簡単な方法は何ですか?
- 14. 文字列のみを含むArrayListをソートする最も簡単な方法は何ですか?
- 15. 数字を年月に変換する最も簡単な方法
- 16. ファイルをWCF互換ストリームに変換する最も簡単な方法は何ですか?
- 17. バイト配列をJavaのBlobに変換する最も簡単な方法
- 18. 文字列を整数列に変更する最も簡潔な方法
- 19. URLをJavaのリクエストハンドラにマップする最も簡単な方法
- 20. PHP:文字列内の位置に文字列を追加する最も簡単な方法は?
- 21. 最も簡単な方法は、文字列のURLを考えると、.NET
- 22. リストに文字列を含む文字列を調べる最も簡単な方法は?
- 23. 文字列の最後で部分文字列を削除する最も簡単な方法は何ですか?
- 24. PHPのルートをマップする最も簡単な方法
- 25. Flying Saucerを使用してxhtml文字列をPDFに変換する最も簡単な方法は何ですか?
- 26. このXMLドキュメントを自分のオブジェクトに変換する最も簡単な方法は何ですか?
- 27. Python:time.time()の値をtime.strftime()の値に変換する最も簡単な方法は何ですか?
- 28. 多くのPNG画像をDDS形式に変換する最も簡単な方法は何ですか?
- 29. Microsoft DynamicJsonObjectからJSON文字列を抽出する簡単な方法は何ですか?
- 30. JSONをCSVに変換するもっとも簡単な方法(配列をフィールドに含める)