C# JSON:对象还是数组

C# JSON:对象还是数组,c#,json,windows-phone-8,C#,Json,Windows Phone 8,我有一个WEB API,它可以返回一些关于帖子的信息 如果post有图像: "thumbnail_images":{"small":{"url":"http:....png","width":211,"height":150},"medium":... 但如果帖子没有图片: "thumbnail_images":[] 我创建公共缩略图图像缩略图图像{get;set;} 但是当post没有图像时,我必须创建公共列表缩略图\u图像{get;set;} 我该怎么办?好的。我确实替换了(“\”缩略图

我有一个WEB API,它可以返回一些关于帖子的信息 如果post有图像:

"thumbnail_images":{"small":{"url":"http:....png","width":211,"height":150},"medium":...
但如果帖子没有图片:

"thumbnail_images":[]
我创建
公共缩略图图像缩略图图像{get;set;}
但是当post没有图像时,我必须创建
公共列表缩略图\u图像{get;set;}


我该怎么办?

好的。我确实替换了(“\”缩略图\“:[]”,“\”缩略图\“:{\”小\“:{\”url\“:\”空\“}”)

如果可能存在集合,请始终创建列表。如果它是一个对象,那么它就是一个元素列表。没问题。你能把API修改成一致的吗?SLaks,我不能这么做。BradleyDotNET,这对我不起作用。我确实替换了(“\”缩略图\“:[]”,“\”缩略图\“:{\”小\“:{\”url\“:\”空\“}”);