This repository has been archived by the owner on Oct 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
UserGuid
Shanbiao jiang edited this page Jul 28, 2017
·
3 revisions
Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.
- Provide best performance in server side and android client.
- Provide simple toJSONString() and parseObject() methods to convert Java objects to JSON and vice-versa
- Allow pre-existing unmodifiable objects to be converted to and from JSON
- Extensive support of Java Generics
- Allow custom representations for objects
- Support arbitrarily complex objects (with deep inheritance hierarchies and extensive use of generic types)
import com.alibaba.fastjson.JSON;
//
Model model = new Model();
String json = JSON.toJSONString(obj); // encode obj to json
Model model2 = JSON.parseObject(json, Model.class); // parse json string to java bean
// parse json to list with generic type.
TypeReference<List<Model>> typeRef = new TypeReference<List<Model>>() {};
List<Model> modelList = JSON.parseObject(json, typeRef);
如有需要修改本注脚,请联系阿里巴巴,
© Alibaba Fastjson Develop Team
注明: 版权所有阿里巴巴,请注明版权所有者
If you need to amend this footnote, please contact Alibaba.
© Alibaba Fastjson Develop Team
Note: Copyright Alibaba, please indicate the copyright owner