JAVA JSON转csv,xls两行代码带回家
程序员文章站
2022-05-01 17:41:43
...
<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20090211</version> </dependency>
public static String Json2Csv(String json) throws JSONException { JSONArray jsonArray = new JSONArray("["+json+","+json+"]"); String csv = CDL.toString(jsonArray); return csv; }
FileUtils.writeStringToFile(new File("C:/csv2.xls"), Json2Csv(data));
public static boolean isJsonArray(String content) {
if(StringUtils.isBlank(content))
return false;
StringUtils.isEmpty(content);
try {
JSONArray jsonStr = JSONArray.parseArray(content);
return true;
} catch (Exception e) {
return false;
}
}
嗯,json数据需转为jsonArray就可以转换为想xls,csv