MapString, Object map 集合转 json数组, json数组转list ,按条输出到es
2019独角兽企业重金招聘Python工程师标准>>>
Map<String, Object> map 集合转 json数组, json数组转list ,按条输出到es
遍历 map
for (Entry<String, Object> entry : map.entrySet()) {
System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());
String pathFile = "E:/2/" + "KeyKey.txt";
String jsonEntry= new Gson().toJson(entry.getValue()) + "";
FileUtils.append(pathFile , jsonEntry);
// JSONArray jsonarray = JSONArray.fromObject(jsonEntry);
String str = "";
System.out.println("--jsonEntry---" +jsonEntry.length());
if (jsonEntry.length() >19) {
List<Object> list = JSONObject.parseArray(jsonEntry,Object.class);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
FileUtils.append("E:/2/" + entry.getKey() +"_json.txt", list.get(i)+"");
}
FileUtils.append("E:/2/" + "19KeyKey.txt", entry.getValue()+"");
}else {
FileUtils.append("E:/2/" + "11KeyKey.txt", entry.getValue()+"");
}
}
转载于:https://my.oschina.net/thomas2/blog/2994456
《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读总结
以上是生活随笔为你收集整理的MapString, Object map 集合转 json数组, json数组转list ,按条输出到es的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: java生成HMACSHA256的方法
- 下一篇: [BZOJ4448][SCOI2015]