我正在尝试使用 java 将 json 对象转换为 CSV 文件。
{"Type":"Camera","modelName":"Alpha","asinno":"B0YUSAWZ"}
Type,modelName,asinno
Camera,Alpha,B0YUSAWZ
我曾尝试使用“CDL.toString()”,但 toString 需要一个 json 数组而不是一个简单的 json 对象。我们如何处理简单的 json ?
任何人都可以请帮我...
JSON 并不是真正的 (CSV) 表格格式。所以我想你必须自己想出一些办法。(如果您还没有,)您可以获得对 JSON 的对象访问。您还需要一个 CSVWriter。您可以使用 OpenCSV 库或自己编写一个简单的库(只是用逗号连接字符串)。
这是一些逻辑
csvWriter = new CSVWriter(...)
json = parseJson(...)
//header line
for each key in json
csvWriter.write(key)
csvWriter.nextLine()
//value line
for each key in json
value = json[key]
csvWriter.write(value)
csvString = csvWriter.asString()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句