fastjson

Java CI Codecov Maven Central GitHub release License Gitpod Ready-to-Code Fuzzing Status

QualityGate

Fastjson은 Java 개체를 JSON 표현으로 변환하는 데 사용할 수 있는 Java 라이브러리입니다. JSON 문자열을 동등한 Java 객체로 변환하는 데에도 사용할 수 있습니다. Fastjson은 소스 코드가 없는 기존 개체를 포함하여 임의의 Java 개체와 함께 작동할 수 있습니다.

Fastjson Goals

  • 서버 측 및 Android 클라이언트에서 최고의 성능 제공
  • Java 객체를 JSON으로 또는 그 반대로 변환하는 간단한 toJSONString() 및 parseObject() 메소드 제공
  • 기존의 수정 불가능한 객체를 JSON으로 또는 JSON에서 변환하도록 허용
  • Java Generics의 광범위한 지원
  • 개체에 대한 사용자 지정 표현 허용
  • 임의의 복잡한 객체 지원(깊은 상속 계층 및 일반 유형의 광범위한 사용)

fastjson

Documentation

Benchmark

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

Download

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 다운로드 페이지 를 참조하십시오.

License

Fastjson은 Apache 2.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.