gpt4 book ai didi

java - 使用 CDL : possible to replace comma-sep. 通过 Java 将 JSon 转换为 CSV,由半列 sep。值(value)观?

转载 作者:搜寻专家 更新时间:2023-11-01 03:40:21 28 4
gpt4 key购买 nike

一切都在标题中:)

我正在使用 org.json.CDL 将 JSONArray 转换为 CSV 数据,但它会呈现一个以“,”作为分隔符的字符串。我想知道是否可以用';'代替?

这是我正在做的一个简单例子:

public String exportAsCsv() throws Exception {
return CDL.toString(
new JSONArray(
mapper.writeValueAsString(extractAccounts()))
);
}

在此先感谢您就该问题提出的任何建议。

编辑:当然没有替代解决方案,因为这可能会对大数据产生影响,当然使用的库使我能够指定字段分隔符。

Edit2:最后,将数据提取为 JSONArray(和 String...)的解决方案不是很好,尤其是对于大型数据文件。

所以我做了以下修改:

这对于大数据处理更好。如果您有意见,请不要犹豫。

最佳答案

String output = "Hello,This,is,separated,by,a,comma";
// Simple call the replaceAll method.
output = output.replace(',',';');

我在 String documentation 中找到了这个.

例子

String value = "Hello,tthis,is,a,string";
value = value.replace(',', ';');
System.out.println(value);

// Outputs: Hello;tthis;is;a;string

关于java - 使用 CDL : possible to replace comma-sep. 通过 Java 将 JSon 转换为 CSV,由半列 sep。值(value)观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16359580/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com