直接点两例子
一个超简单的:
{
"id":"1",
"name": "yzlbang"
}
对应的实体类
public class TestDataModelSimple {
/**
* id : 1
* name : yzlbang
*/
public String id;
public String name;
}
第二个:
{
"totalPage" : 1,
"products" : [ {
"statusInfo" : "储罐压力:560.35KPa 储罐液位:836.82mm ",
"productId" : "A00000000039",
"statusColor" : "#5CB85C",
"statusTitle" : "一切正常",
"alarm" : 0,
"online" : 1,
"productName" : "荣顺羽绒",
"statusInfoColor":"xxxxx"
}, {
"statusInfo" : "储罐压力:369.84Kpa 储罐液位:559.68mm ",
"productId" : "A00000000038",
"statusColor" : "#5CB85C",
"statusTitle" : "一切正常",
"alarm" : 0,
"online" : 1,
"productName" : "瑞明工业",
"statusInfoColor":"xxxxx"
}, {
"statusInfo" : "储罐压力:620.31KPa 储罐液位:912.11mm ",
"productId" : "A00000000037",
"statusColor" : "#5CB85C",
"statusTitle" : "一切正常",
"alarm" : 0,
"online" : 1,
"productName" : "工贸实业",
"statusInfoColor":"xxxxx"
}, {
"statusInfo" : "储罐压力:601.46Kpa 储罐液位:1395.47mm ",
"productId" : "A00000000036",
"statusColor" : "#5CB85C",
"statusTitle" : "一切正常",
"alarm" : 0,
"online" : 1,
"productName" : "中州羽绒",
"statusInfoColor":"xxxxx"
}, {
"statusInfo" : "储罐压力:1454.20KPa 储罐液位:424.22mm ",
"productId" : "A00000000035",
"statusColor" : "#5CB85C",
"statusTitle" : "一切正常",
"alarm" : 0,
"online" : 1,
"productName" : "飞鹤羽绒",
"statusInfoColor":"xxxxx"
}, {
"statusInfo" : "",
"productId" : "A00000000009",
"statusColor" : "#5CB85C",
"statusTitle" : "一切正常",
"alarm" : 0,
"online" : 1,
"productName" : "张家港高新区加气站",
"statusInfoColor":"xxxxx"
} ]
}
对应实体类
public class TestDataModel {
/**
* products : [{"statusInfoColor":"xxxxx","alarm":0,"statusColor":"#5CB85C","statusTitle":"一切正常","productName":"荣顺羽绒","statusInfo":"储罐压力:560.35KPa 储罐液位:836.82mm ","online":1,"productId":"A00000000039"},{"statusInfoColor":"xxxxx","alarm":0,"statusColor":"#5CB85C","statusTitle":"一切正常","productName":"瑞明工业","statusInfo":"储罐压力:369.84Kpa 储罐液位:559.68mm ","online":1,"productId":"A00000000038"},{"statusInfoColor":"xxxxx","alarm":0,"statusColor":"#5CB85C","statusTitle":"一切正常","productName":"工贸实业","statusInfo":"储罐压力:620.31KPa 储罐液位:912.11mm ","online":1,"productId":"A00000000037"},{"statusInfoColor":"xxxxx","alarm":0,"statusColor":"#5CB85C","statusTitle":"一切正常","productName":"中州羽绒","statusInfo":"储罐压力:601.46Kpa 储罐液位:1395.47mm ","online":1,"productId":"A00000000036"},{"statusInfoColor":"xxxxx","alarm":0,"statusColor":"#5CB85C","statusTitle":"一切正常","productName":"飞鹤羽绒","statusInfo":"储罐压力:1454.20KPa 储罐液位:424.22mm ","online":1,"productId":"A00000000035"},{"statusInfoColor":"xxxxx","alarm":0,"statusColor":"#5CB85C","statusTitle":"一切正常","productName":"张家港高新区加气站","statusInfo":"","online":1,"productId":"A00000000009"}]
* totalPage : 1
*/
public List<ProductsEntity> products;
public int totalPage;
public static class ProductsEntity {
/**
* statusInfoColor : xxxxx
* alarm : 0
* statusColor : #5CB85C
* statusTitle : 一切正常
* productName : 荣顺羽绒
* statusInfo : 储罐压力:560.35KPa 储罐液位:836.82mm
* online : 1
* productId : A00000000039
*/
public String statusInfoColor;
public int alarm;
public String statusColor;
public String statusTitle;
public String productName;
public String statusInfo;
public int online;
public String productId;
}
}
最后无私的分享下 现在有个工具叫GsonFormat很轻松的解决帮你完成实体类的书写(附有链接),不过只有as有用,假如对你有帮助请点赞或者好评!
https://github.com/zzz40500/GsonFormat