竹笋

首页 » 问答 » 问答 » jsonarray转list
TUhjnbcbe - 2025/7/22 20:22:00

1.首先需要一个实体

Data

Getter

Setter

publicclassEntity

{

privateintid;

privateStringname;

2.然后就是进行转换的逻辑

1、主流转换方法

JSONArrayarray=JSONArray.fromObject(jsonObject.get("data"));//其中的这个data是接口传来的json数据

ListEntityentityList=JSONArray.toList(array,newEntity(),newJsonConfig())

2.过时的方法

ListPersonlist=JSONArray.toList(array,Entity.class);//过时方法

//格式化日期

JsonConfigjsonConfig=newJsonConfig();

JsonDateValueProcessordshJsonDateValueProcessor=newJsonDateValueProcessor();

jsonConfig.registerJsonValueProcessor(Timestamp.class,dshJsonDateValueProcessor);

JSONArrayjsonArray=JSONArray.fromObject(List,jsonConfig);

另建一个类

JsonDateValueProcessor

package

1
查看完整版本: jsonarray转list