Windows phone 7 如何像下面的示例那样反序列化json数据?

Windows phone 7 如何像下面的示例那样反序列化json数据?,windows-phone-7,Windows Phone 7,当我向一个网站发出HttpWebRequest时,我得到了一些json数据的响应,如下所示: [1,"aaa","bbb",[1,"aaa","bbb"]] 我发现json格式没有键,但我必须反序列化数据。有人有什么想法吗 Thx:-我使用Json.NET来反序列化它。我不确定这是不是最好的方法,但它确实反序列化了: string json = "[1,\"aaa\",\"bbb\",[1,\"aaa\",\"bbb\"]]"; var results = JsonConvert.Deseri

当我向一个网站发出HttpWebRequest时,我得到了一些json数据的响应,如下所示:

[1,"aaa","bbb",[1,"aaa","bbb"]]
我发现json格式没有键,但我必须反序列化数据。有人有什么想法吗


Thx:-

我使用Json.NET来反序列化它。我不确定这是不是最好的方法,但它确实反序列化了:

string json = "[1,\"aaa\",\"bbb\",[1,\"aaa\",\"bbb\"]]";
var results = JsonConvert.DeserializeObject<object[]>(json);


foreach (var result in results)
{
    if (result is JArray)
    {
        var array = result as JArray;
        System.Console.WriteLine("  {");
        foreach (var item in array)
        {
            System.Console.WriteLine("     {0}", item);
        }
        System.Console.WriteLine("  }");

    }
    else
    {
        System.Console.WriteLine("{0}", result);
    }
}

那么,服务器如何处理数据?我如何处理应用程序客户端中的数据?这就是返回的所有内容吗?不是所有的数据。我想我写它是因为以下格式更好。[1,aaa,bbb…,[1,aaa,bbb…]]我不确定我是否理解,无论如何,你可以获取返回的整个Json并运行它来创建poco以反序列化到.Thx,罗巴蒂库斯,这对我很有帮助: