Fastjson API

Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成

  1. public static final Object parse(String text); // 把JSON文本parse为JSONObject或者JSONArray 
  2. public static final JSONObject parseObject(String text); // 把JSON文本parse成JSONObject    
  3. public static final  T parseObject(String text, Class clazz); // 把JSON文本parse为JavaBean 
  4. public static final JSONArray parseArray(String text); // 把JSON文本parse成JSONArray 
  5. public static final  List parseArray(String text, Class clazz); //把JSON文本parse成JavaBean集合 
  6. public static final String toJSONString(Object object); // 将JavaBean序列化为JSON文本 
  7. public static final String toJSONString(Object object, boolean prettyFormat); // 将JavaBean序列化为带格式的JSON文本 
  8. public static final Object toJSON(Object javaObject); 将JavaBean转换为JSONObject或者JSONArray

添加pom依赖


     com.alibaba
     fastjson
     ${fastjson}  //1.2.21

ps:

Iterable results = new ArrayList<>();

try {
            ResponseEntity response = httpRestUtil.makeRestCall(apiurl);
            JSONArray responseArray = httpRestUtil.parseAsArray(response);
            results = com.alibaba.fastjson.JSONObject.parseArray(responseArray.toJSONString(), Object.class);
        } catch (Exception e) {

        }

 

 

你可能感兴趣的:(插件)