假设我有这个 Json:
{"firstName":"myName","lastName":"lName"}
Run Code Online (Sandbox Code Playgroud)
无论如何,是否可以将其存储为单个 CSV 列的值。(某种逃避?)
示例:假设我有一个具有以下属性的对象:
id = "someId"
config = {"firstName":"myName","lastName":"lName"}
key = "someKey"
Run Code Online (Sandbox Code Playgroud)
所需的 CSV 输出是:
id config key
someId {"firstName":"myName","lastName":"lName"} someKey
Run Code Online (Sandbox Code Playgroud)
或者
id config key
someId "{\"firstName\":\"myName\",\"lastName\":\"lName\"}" someKey
Run Code Online (Sandbox Code Playgroud)
如果可能的话,当您用文本编辑器打开这样的 CSV 时,它会是什么样子?(这意味着我对产生此结果的工具不感兴趣,我对原始结果的外观感兴趣)
Cai*_*ard 12
如果你的 Json 没有逗号,那么可以将你的 Json 转储到逗号分隔的行中(因为它不会有任何逗号来搞乱结构)
如果是这样,您需要引用字段的开头和结尾,并将其中的所有 Json 引号加倍
如果你想手动制作,请尝试例如
//if the Json has commas
id,config,key
someId,"{""firstName"":""myName"",""lastName"":""lName""}",someKey
//if the Json doesn't have commas
id,config,key
someId,{firstName:
myName},someKey
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10565 次 |
| 最近记录: |