FastJson チュートリアル マニュアル

リーディング(14068) 更新時間(2022-04-19)

Fastjson は、Java 言語で書かれた高性能で完全な JSON ライブラリです。 「想定順序付き高速マッチング」アルゴリズムを使用して、JSON Parse のパフォーマンスを極限まで向上させており、現在 Java 言語で最速の JSON ライブラリです。 Fastjson インターフェイスはシンプルで使いやすく、キャッシュのシリアル化、プロトコルの対話、Web 出力、Android クライアントなどのさまざまなアプリケーション シナリオで広く使用されています。


fastjson は、Alibaba のオープン ソース JSON 解析ライブラリです。JSON 形式の文字列を解析でき、Java Bean の JSON 文字列へのシリアル化をサポートし、JSON 文字列から JavaBeans への逆シリアル化もできます。キャッシュ ストレージ、RPC 通信、MQ 通信、ネットワーク プロトコル通信、Android クライアント、Ajax サーバー ハンドラーなど、さまざまなシナリオで広く使用されています。

ヒント: Fastjson の学習を続ける前に、JavaJSON について知っておく必要があります。

fastjson の主な機能:

  • 高速 FAST (jackson を含む他の Java ベースのパーサーおよびジェネレーターよりも高速)

  • ##強力 (Java Bean クラス、コレクション、マップ、日付、または列挙型を含む通常の JDK クラスをサポート)

  • 依存関係なし (JDK を除く他のクラス ライブラリに依存しない)

サンプル コード:

import com.alibaba.fastjson.JSON;
 
Group group = new Group();
group.setId(0L);
group.setName("admin");
 
User guestUser = new User();
guestUser.setId(2L);
guestUser.setName("guest");
 
User rootUser = new User();
rootUser.setId(3L);
rootUser.setName("root");
 
group.getUsers().add(guestUser);
group.getUsers().add(rootUser); 
String jsonString = JSON.toJSONString(group); 
System.out.println(jsonString);

ヒント: fastjson チュートリアルは、fastjson の使い方を段階的に学ぶのに役立ちます。ご質問がある場合は、PHP 中国語 Web サイト fastjson コミュニティ にアクセスして質問してください。熱心なネチズンが答えてくれます。

ダウンロード

Android 開発者の方は、こちらをご覧ください

最新の JAR

または Maven を通じて:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>VERSION_CODE</version>
</dependency>

または Gradle 経由:

compile 'com.alibaba:fastjson:VERSION_CODE'

の実際のリリース バージョン番号 here または here または here を使用します。 VERSION_CODE を置き換えます (例: 1.2.21)

この fastjson チュートリアル マニュアルの内容

この fastjson チュートリアル マニュアルでは、Fastjson Android バージョン、Fastjson カスタム シリアル化、Fastjson を含む、fastjson の基本および高度な知識をすべてカバーします。処理 特大の JSON テキスト、Fastjson 循環参照、Fastjson の一般的な問題と例について詳しく説明します。

ヒント: このチュートリアルの各章には、fastjson をよりよく理解して使用するのに役立つ多くのコード例が含まれています。