fastjson - Java用の高速JSONパーサー/ジェネレーター。

(A fast JSON parser/generator for Java. )

Created at: 2011-11-03 14:58:52
Language: Java
License: Apache-2.0

fastjson

Java CI Codecov Maven Central GitHubリリース ライセンス Gitpod Ready-to-Code ファジングステータス

QualityGate

Fastjsonは、JavaオブジェクトをJSON表現に変換するために使用できるJavaライブラリです。JSON文字列を同等のJavaオブジェクトに変換するためにも使用できます。Fastjsonは、ソースコードがない既存のオブジェクトを含む任意のJavaオブジェクトを処理できます。

Fastjsonの目標

  • サーバー側とAndroidクライアントで最高のパフォーマンスを提供する
  • 単純なtoJSONString()メソッドとparseObject()メソッドを提供して、JavaオブジェクトをJSONに、またはその逆に変換します。
  • 既存の変更不可能なオブジェクトをJSONとの間で変換できるようにする
  • JavaGenericsの広範なサポート
  • オブジェクトのカスタム表現を許可する
  • 任意に複雑なオブジェクトをサポートします(深い継承階層と汎用型の広範な使用)

fastjson

ドキュメンテーション

基準

https://github.com/eishay/jvm-serializers/wiki

ダウンロード

Maven

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.76</version>
</dependency>
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.1.72.android</version>
</dependency>

JCenter経由のGradle

compile 'com.alibaba:fastjson:1.2.76'
compile 'com.alibaba:fastjson:1.1.72.android'

リポジトリの詳細については、このWikiダウンロードページを参照してください。

ライセンス

Fastjsonは、Apache2.0ライセンスの下でリリースされています。

Copyright 1999-2020 Alibaba Group Holding Ltd.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at the following link.

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.