怎么自己拼接一个json格式
1个回答
2017-11-05
温州瓯越培训学校
温州市瓯越职业培训学校是一家经温州市民政局批准成立的专门从事培训教育的正规机构,学校自1992年开创教育培训以来不断发展壮大,现开设电脑培训、会计培训、英语培训、手机维修培训等多个培训体系.
向TA提问
关注
展开全部
方法,整个json串是一个list<map>或者Map,然后Map中又可以添加Map,也可以添加List<Map> ,如此层层添加即可。
因此,只使用List和Map操作,就可以拼接任意固定格式的Json字符串。
java代码:
String inputJson = "";Map inputMap = new HashMap();
// userMap userMap = new HashMap();userMap.put("loginName", "));userMap.put("loginPassword","));inputMap.put("userInfo", userMap);
// dataMap bussdataMap = new HashMap();bussdataMap.put("tableName", "");List<Map> dataList = new ArrayList<Map>();Map dataMap = new HashMap();
// dataMap.put("id", "");dataMap.put("id_card_no","" );dataList.add(dataMap);bussdataMap.put("row", dataList);inputMap.put("dataInfo", bussdataMap);
// operationTypeinputMap.put("operate", "插入");JSONWriter writer = new JSONWriter(false);inputJson = writer.write(inputMap);
因此,只使用List和Map操作,就可以拼接任意固定格式的Json字符串。
java代码:
String inputJson = "";Map inputMap = new HashMap();
// userMap userMap = new HashMap();userMap.put("loginName", "));userMap.put("loginPassword","));inputMap.put("userInfo", userMap);
// dataMap bussdataMap = new HashMap();bussdataMap.put("tableName", "");List<Map> dataList = new ArrayList<Map>();Map dataMap = new HashMap();
// dataMap.put("id", "");dataMap.put("id_card_no","" );dataList.add(dataMap);bussdataMap.put("row", dataList);inputMap.put("dataInfo", bussdataMap);
// operationTypeinputMap.put("operate", "插入");JSONWriter writer = new JSONWriter(false);inputJson = writer.write(inputMap);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询