Java Json to Object jsonStringToList(String jsonArrStr, Class clazz)

Here you can find the source of jsonStringToList(String jsonArrStr, Class clazz)

Description

json String To List

License

Apache License

Declaration

public static <T> List<T> jsonStringToList(String jsonArrStr, Class<T> clazz) 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.util.List;
import com.fasterxml.jackson.databind.JavaType;
import com.fasterxml.jackson.databind.ObjectMapper;

public class Main {

    public static <T> List<T> jsonStringToList(String jsonArrStr, Class<T> clazz) {
        try {//from  ww  w.  j a v  a 2  s  . c o  m
            ObjectMapper mapper = new ObjectMapper();
            JavaType javaType = mapper.getTypeFactory().constructParametricType(List.class, clazz);
            return mapper.readValue(jsonArrStr, javaType);
        } catch (Exception e) {
            return null;
        }
    }
}

Related

  1. deserializeJson(String content, Class valueType)
  2. json2List(String json, Class beanClass)
  3. json2map(String jsonStr)
  4. json2pojo(String jsonStr, Class clazz)
  5. jsonBigDecimal(JsonValue value)
  6. jsonToBeanDateSerializer(String jsonStr, Class cl, final String pattern)
  7. jsonToList(String json, Class parametrized, Class... parameterClasses)
  8. jsonToList(String jsonStr, TypeReference valueTypeRef)
  9. jsonToMap(String src)