Java JSONチュートリアル
この一連のJava JSONチュートリアルでは、JSONデータを処理するための3つの一般的なサードパーティJavaライブラリ(Jackson
、
Google Gson
、
JSON.simple **
ジャクソン
高性能JSONプロセッサー。
-
リンク://java/how-to-convert-java-object-to-from-json-jackson/[Jackson
データバインディングの例 – Object&JSON]+ ObjectMapper writeValue()およびreadValue()を使用してJavaオブジェクトをJSONに/JSONから変換する例。
-
link://java/how-to-convert-java-map-to-from-json-jackson/[Jacksonデータ
バインディングの例 – マップ
XML for DOMのように、JSONをTreeに読み込みます。
-
リンク://java/jackson-streaming-api-read-and-write-json/[Jackson
ストリーミングの例]+ JsonGenerator()およびJsonParser()を使用してJSONデータの読み書きをストリームする例。
-
リンク://java/how-to-enable-pretty-print-json-output-jackson/[Pretty
ジャクソンでのJSON出力の出力]defaultPrettyPrintingWriter()を使用してJSON出力をプリティプリントします。
Google Gson
それはもともとGoogleの内部で使用するために作成されましたが、現在は多くのhttp://sites.google.com/site/gson/gson-users[公開プロジェクト]で使用されています。
-
リンク://java/how-do-convert-java-object-to-from-json-format-gson-api/[Gson
データモデルの例 – オブジェクト
-
link://java/gson-streaming-to-read-and-write-json/[Gson Streaming
例]JsonWriter()およびJsonReader()を使用してJSONデータの読み書きをストリームする例。
-
リンク://java/how-to-enable-pretty-print-json-output-gson/[Pretty print
GsonのJSON出力]GsonBuilderを使用してJSON出力を印刷します。
JSON.simple
JSONのためのシンプルなJavaライブラリ、JSONデータの読み書き。
-
link://java/json-simple-example-read-and-write-json/[JSON.simple
例 – JSONの読み書き]JSONデータの読み書き方法を示す例です。
参考文献
-
RFC4627で説明されているhttp://tools.ietf.org/html/rfc4627[JSON]
-
[Review
5つのJava JSONライブラリ]。
http://stackoverflow.com/questions/2378402/jackson-vs-gson
[Jackson vs
Gson]