我知道有很多问题,但我无法弄清楚如何妥善解决这个问题。 我从服务器收到一个看起来像这样的JSON:
{
"Applications":{
"data":{
"Aplication 1":[
{
"index":1,
"name":"App1",
"groups":{
"Properties":[
{
"number":0,
"fields":{
"primary":"primaryValue"
}
}
]
}
}
],
"Aplication 2":[
{
"index":2,
"name":"App2",
"groups":{
"Properties":[
{
"number":0,
"fields":{
"searchEngine":"icon",
"url":"google",
}
}
]
}
}
],
"Aplication 3":[
{
"index":3,
"name":"Foursquare",
"groups":{
"Properties":[
{
"number":0,
"fields":{
"incoURL":"socialURL.jpg",
"nameSoc":"rectangle",
"url":"http://www.name.com"
}
}
]
}
}
]
}
}
}
我正在尝试使用Json.NET对此进行反序列化。
我不确定如何在Windows Phone应用程序的类中翻译此JSON格式。我甚至不确定这是否可能,因为在上面的JSON格式中可以看到“Aplication 1”,“Aplication 2”和“Aplication 3”不同,每个应用程序的字段名称也可能不同:
- "Aplication 1"
只有一个:"primary"
- "Application 2"
为2:"searchEngine"
和"url"
- "Application 3"
为3:"incoURL"
,"nameSoc"
和"url"
答案 0 :(得分:0)