在excel中在各信息项中间加入一列,数据两个信息项间连接的字符串,如下图:
按照json字符串的规则补全各信息项间的字符。
将补全的字符复制到nodepad++中,如下图:
接下来替换字符串中的空格,回车换行符。在nodepad++中回车换行符是“\r\n”,如果想找到回车换行符,还需要把查找模式设置成“扩展……”形式,如下图所示:
以上就是用excel和notepad++拼json字符串的全过程,希望对你有帮助。
方法,整个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)