List集合解析

[{"headSrc":"","id":"58d54506d7a242f9b6b84c0da800e26f","imei1":"","imei2":"","jbname":"","jibie":null,"js":[],"jsr":[],"miaoshu":"京九3","mobeilUser":null,"nickName":"","password":"123456","tel1":"","tel2":"","token":"","username":"京九3","yg_bh":"3","zhuangtai":"1"},{"headSrc":"","id":"c23c1542dac848958ece656093b0a30e","imei1":"","imei2":"","jbname":"","jibie":null,"js":[],"jsr":[],"miaoshu":"京九4","mobeilUser":null,"nickName":"","password":"123456","tel1":"","tel2":"","token":"","username":"京九4","yg_bh":"4","zhuangtai":"1"},{"headSrc":"","id":"f0cad11cdb5a46c881e384736880580f","imei1":"","imei2":"","jbname":"","jibie":null,"js":[],"jsr":[],"miaoshu":"京九5","mobeilUser":null,"nickName":"","password":"123456","tel1":"","tel2":"","token":"","username":"京九5","yg_bh":"5","zhuangtai":"1"},{"headSrc":"","id":"7efd1e21e71047a6a6587da0d93bbed5","imei1":"","imei2":"","jbname":"","jibie":null,"js":[],"jsr":[],"miaoshu":"京九6","mobeilUser":null,"nickName":"","password":"123456","tel1":"","tel2":"","token":"","username":"京九6","yg_bh":"6","zhuangtai":"1"},{"headSrc":"","id":"960a0c9889e048dcbac399bd0eb80f50","imei1":"","imei2":"","jbname":"","jibie":null,"js":[],"jsr":[],"miaoshu":"成东2","mobeilUser":null,"nickName":"","password":"123456","tel1":"","tel2":"","token":"","username":"成东2","yg_bh":"9","zhuangtai":"1"}]


这种集合怎么解析?先解析list,再解析每个list中的json...怎么解啊
阅读 5.8k
6 个回答

感觉只能一层一层的剥了,碰到什么json类型,就创建相对应的,然后通过键来得到值。

新手上路,请多包涵

List<Map<String,String>>

新手上路,请多包涵
public class XXDTO {
    private String headSrc;
    private String id;
    private String imei1;
    private String imei2;
    private String jbname;
    private String jibie;
    private List<String> js = Collections.emptyList();
    private List<String> jsr = Collections.emptyList();
    private String miaoshu;
    private String mobeilUser;
    private String nickName;
    private String password;
    private String tel1;
    private String tel2;
    private String token;
    private String username;
    private String yg_bh;
    private String zhuangtai;
}

然后随便找一个json工具库把json字符串转成List<XXDTO>,例如jackson, fastjson等。

把这个json字符串复制一下,然后用gson format插件自动生成bean

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题