我从一个extrenal提供程序获取一些json数据,它们似乎在序列化字符串中有typename 他们为一系列广告素材制作的序列化json看起来像
{
"Creatives": {
"Creative": {
"AdServerCreativeId": "32",
"CreativeName": "TSTPLC008_CM43P6890_14"
}
}
}
通常我们希望它看起来像
{
"Creatives": [
{
"AdServerCreativeId": "32",
"CreativeName": "TSTPLC008_CM43P6890_14"
},
{
"AdServerCreativeId": "33",
"CreativeName": "TSTPLC008_CM43P6890_15"
}
]
}
我不知道他们如何获得json中每个广告素材的类型名称(Creative),但是使用Json.net的反序列化失败了。 同样,当我向他们发送添加广告素材的请求时,他们希望每个广告素材的集合中都有“广告素材”字符串
关于如何实现这一目标的任何想法?
由于