FastJSON的简单使用(Alibaba)

1、pom中引入依赖:

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

2、实例:

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import woxiang.bean.User;

import java.util.HashMap;
import java.util.List;

public class JavaTest {
    public static void main(String[] args) {
        User user = new User();
        List<Object> list = Lists.newArrayList();
        HashMap<Object, Object> hashMap = Maps.newHashMap();
        //1、对象转JSON字符串
        String string = JSON.toJSONString(user);
        String string1 = JSON.toJSONString(list);
        String string2 = JSON.toJSONString(hashMap);
        //2、JSON字符串转对象
        Object parse = JSON.parse(string);
        User user1 = JSON.parseObject(string, User.class);
        JSONObject jsonObject = JSON.parseObject(string);
        JSONArray jsonArray = JSON.parseArray(string1);
        List<? extends List> lists = JSON.parseArray(string1, list.getClass());
    }
}

3、更多用法请参照:
【FastJson的简单使用(alibaba)】的更多相关文章

你可能感兴趣的:(工作总结)