定義一段json樣式,欄位格式如下:
{
"cId": "Integer" ,
"aId": "String",
"startTime": "Long",
"config": {
"picType": "Integer" ,
"picUrl": "String",
"showField": [
"Integer",
"Integer"
],
"needRegister": false
},
"deleted": "Boolean"
}
根據欄位型別生成對應Java物件
public class Test{
private Integer cId;
private String aId;
private Long startTime;
private Config config ;
private Boolean deleted ;
getter()/setter()
}
public class Config{
private picType picType;
private String picUrl;
private List<Integer> showField;
private Boolean needRegister ;
getter()/setter()
}
求大神們指點一二,在此謝過


uj5u.com熱心網友回復:
你是打算用現成的類別庫還是打算自己決議json?如果用現成類別庫就去下載一些json的包,如jackson,org.json包,這些包都有json轉物件的方法。
如果要自己寫,用正則和反射可以處理。(屬于自己造車輪,沒必要)
uj5u.com熱心網友回復:
匯入jar包,com.alibaba.fastjson.JSONObjectTest obj = JSONObject.parseObject(json, Test.class);
uj5u.com熱心網友回復:
你想要問啥?你寫這個是對的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/208526.html
標籤:Java SE
上一篇:請問下mybatis-plus用注解配置類配置 怎么修改多個插件執行順序?
下一篇:token解決CSRF
