我想将 CSV 的值放入 JSONArray 中,我现在可以使用以下代码执行此操作,但 JSONArray 的顺序与我的 CSV 字符串的顺序不同,有人可以帮忙吗?我正在使用 org.json。
InputStream is = file.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String inputStr, csv = "";
while ((inputStr = br.readLine()) != null){
csv += inputStr +"\n";
}
JSONArray array = CDL.toJSONArray(csv);
我没有找到将 CSV 转换为 JSONArray 的更简单方法,csv 字符串的顺序正确,并且数组创建正常,但数组未排序,提前感谢任何可能有帮助的建议。
我看到了这篇文章,但它有点落后于我需要的东西(JSONArray 到 CSV)在 JSON 转换为 CSV 期间保持 JSON 键的顺序