JSON字符串对应实体类

直接点两例子

一个超简单的:

{
"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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值