如何在Apex中将多层JSON字符串转换为CSV
我有一个包含多个层的JSON字符串,需要将其转换为CSV。我已经将JSON反序列化为内部类 JSON结构示例:如何在Apex中将多层JSON字符串转换为CSV,csv,apex,salesforce-service-cloud,Csv,Apex,Salesforce Service Cloud,我有一个包含多个层的JSON字符串,需要将其转换为CSV。我已经将JSON反序列化为内部类 JSON结构示例: { "Layer1":{ "Layer2":{"value"}, "Layer2":{ "Layer3":{ "Layer4":"value", "Layer4":"value" }, "Layer3":"value",
{
"Layer1":{
"Layer2":{"value"},
"Layer2":{
"Layer3":{
"Layer4":"value",
"Layer4":"value"
},
"Layer3":"value",
"Layer3":"value",
"Layer3":"value",
"Layer3":"value",
"Layer3":"value",
"Layer3":"value"
},
"Layer2":"value",
"Layer2":"value"
}
}
我需要所有“层”作为键:作为CSV标题及其相应的值以上的预期CSV示例?此示例适用于CSV Layer1/Layer2/Layer3/Layer4值中的单个列