判断json对象的属性的值是json对象还是json数组
1.json对象的属性的值是json对象,结构如下:
info属性为json对象 { "name":"zhangsan", "age":14, "info":{ “address”:"bejing", “school”:“北京一中”, “class”:"六年级" } }
2.json对象的属性的值是json数组,结构如下:
info属性为json数组 { "name":"zhangsan", "age":14, "info":[ { “address”:"bejing", “school”:“北京一中”, “class”:"六年级" }, { “address”:"bejing", “school”:“北京二中”, “class”:"五年级" }, { “address”:"bejing", “school”:“北京三中”, “class”:"四年级" } ] }
3.判断json对象的属性的值是json对象还是json数组
判断info的值是json对象还是json数组,使用fastjson API if (paramObj.getString("info").startsWith("[")) { //属性值是json数组 JSONArray jsonArray = JSONArray.fromObject(paramObj.get("attr")); } else if (paramObj.getString("info").startsWith("{")) { //属性值是json对象 JSONObject jsonObject = JSONObject.fromObject(paramObj.get("attr")); }
上一篇:
Python 安装包管理工具 pip
下一篇:
easy excel 实现分页批量导出