Fastjson 使用ガイド
初心者ガイド
fastjson は、文字列を解析できる Alibaba のオープン ソース JSON 解析ライブラリです。 JSON 形式では、Java Bean の JSON 文字列へのシリアル化、および JSON 文字列から JavaBeans への逆シリアル化をサポートします。 Fastjson の使用シナリオ
Fastjson は他の JSON ライブラリよりも高速です fastjson が 2011 年にバージョン 1.1.x をリリースして以来、そのパフォーマンスが Java で実装された他の JSON ライブラリよりも優れていることはありません。
Fastjson は Alibaba で大規模に使用され、数万台のサーバーにデプロイされています。業界。 2012 年には、Open Source China によって最も人気のある国内オープンソース ソフトウェアの 1 つに選ばれました。
fastjson には多くのテストケースがあり、バージョン 1.2.11 では 3321 を超えるテストケースがあります。安定した品質を確保するために、リリースごとに回帰テストが実行されます。
fastjson の API は非常にシンプルです。
String text = JSON.toJSONString(obj); //序列化 VO vo = JSON.parseObject("{...}", VO.class); //反序列化
ジェネリックスのサポート、大きなテキストのストリーム処理のサポート、列挙のサポート、シリアル化および逆シリアル化拡張機能のサポート。
3. ダウンロードして使用します
Maven 中央ウェアハウスから直接ダウンロードすることもできます:
http://repo1.maven.org/maven2/com/alibaba/fastjson/
または Maven の依存関係を構成する
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>x.x.x</version> </dependency>
ここで、x.x.x はバージョン番号です。フォローアップするには、特定のバージョンを使用する必要があります。最新バージョンを使用することをお勧めします。
4. Android バージョン
fastjson は Android バージョンに最適化されたバージョンを随時リリースし、不要なコードを削除します。サイズは縮小されており、機能は基本的に標準バージョンと同じです。リリースされた Android バージョンには次のものが含まれます:
http://repo1.maven.org/maven2/com/alibaba/fastjson/1.1.51.android/