使用JSON.NET解析通过PHP生成的JSON

时间:2010-03-02 05:46:42

标签: vb.net json compact-framework

我确信以前曾经问过这个问题,但我找不到我需要的信息,所以我想我会发布这个信息。

我编写了一个PHP脚本,它返回一个如下所示的简单JSON对象:

{ “状态”: “成功”, “水平”: “管理员”}

我正在做一个标准的网络请求,通过互联网向脚本提交所需的数据,而且工作正常。

现在,我想使用JSON.NET来提取各个变量,这样我就可以知道“status”和“level”的值是什么。问题是,我不知道从哪里开始。

我在VB.NET中(在.NET Compact Framework上)这样做。谁能帮我?我花了最近2个小时在谷歌上,并且什么都没有!

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为下面的代码段很有用。

从此处粘贴内容http://msdn.microsoft.com/en-us/library/bb299886.aspx#intro_to_json_topic5

string jsonText = @"[""Europe"", ""Asia"", ""Australia"", ""Antarctica"",
 ""North America"", ""South America"", ""Africa""]";

using (JsonTextReader reader = new JsonTextReader(new StringReader(jsonText)))
{
    while (reader.Read())
    {
        if (reader.TokenClass == JsonTokenClass.String &&
            reader.Text.StartsWith("A"))
        {
            Console.WriteLine(reader.Text);
        }
    }
}