我有一个示例CSV消息:
header1,header2,header3
value1,value2,{"name":"John","age":30,"car":null}
如何将其转换为嵌入式JSON
的形式,如下所示:
{
"header1": "value1",
"header2": "value2",
"header3": "{\"name\":\"John\",\"age\":30,\"car\":null}"
}
我正在使用Jackson
架构生成器和默认列分隔符:
CsvSchema.builder().disableQuoteChar().setUseHeader(true).build();
CsvMapper.builder().enable(CsvParser.Feature.IGNORE_TRAILING_UNMAPPABLE, CsvParser.Feature.WRAP_AS_ARRAY).build();
2条答案
按热度按时间s5a0g9ez1#
您可以使用csv JS库,如json-2-csv
emeijp432#
您可以按如下方式
org.json.CDL
: