- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
一切都在标题中:)
我正在使用 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/
我在 Introducing CloudKit 的第 31 分钟遇到了 TOKENMATCHES并且很好奇,所以我用谷歌搜索,在 another StackOverflow post 之外几乎没有找到
我无法完全理解 WS-CDL 的使用。与 BPEL 不同,它不是一种可执行语言。那么,它实际上是如何使用的呢? 搜索谷歌(所有谷歌万岁)并没有真正产生任何有形的东西,只有描述非常简单交互的 WS-CD
我的应用程序运行良好。它在模拟器和真实设备上运行良好。最近我在我的项目中添加了一个新的 SDK。然后,当我尝试生成签名的 APK 时,我收到此错误。程序类型已存在:org.json.CDL 这是我的b
我在 mongodb 数据库中有一些 JSON 格式的数据...我想将其转换为 JSON 格式以供进一步处理...我将数据转换为 CSV 格式,但我不想要 CSV 文件中的标题....我想从 CSV
有这个 SailsJS 应用程序可以在我的办公机器上运行,但不能在本地运行,我想知道为什么?我在本地运行linux。在办公室 Mac。在本地我得到 Error: ENOENT: no such fil
一切都在标题中:) 我正在使用 org.json.CDL 将 JSONArray 转换为 CSV 数据,但它会呈现一个以“,”作为分隔符的字符串。我想知道是否可以用';'代替? 这是我正在做的一个简单
我是一名优秀的程序员,十分优秀!