天天看點

fastjson List<> 轉Json , Json 轉List<>

SerializeWriter:相當于StringBuffer

JSONArray:相當于List<Object>

JSONObject:相當于Map<String, Object>

JSON反序列化沒有真正數組,本質類型都是List<Object>

比如說List<Strudent>

List轉Json

List<Student> students = new ArrayList();
String str = JSON.toJSONString(students); // List轉json           

Json 轉List 方法一

String json = ""; //擷取的Json資料
List<Student> students = JSON.parseObject(json,new TypeReference<List<Student>>(){}); // Json 轉List           

Json 轉List方法二

List<Student> students = JSON.parseArray(json,Student.class);            

Student 對象要實作Serializable接口

import java.io.Serializable;  
  
 
public class Student implements Serializable{                 

借鑒大佬文章裝逼下:https://www.tuicool.com/articles/zUbQfa





      
fastjson List&lt;&gt; 轉Json , Json 轉List&lt;&gt;