import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import java.util.ArrayList; import java.util.List; public class JsonNodeTest { public static void main(String[] args) throws JsonProcessingException { List<String> list = new ArrayList<>(); list.add("aaa"); list.add("bbb"); list.add("111"); ObjectMapper mapper = new ObjectMapper(); String listJson = mapper.writeValueAsString(list); JsonNode jsonNode = mapper.readTree(listJson); System.out.println(jsonNode); } }
运行结果:
["aaa","bbb","111"]