我确信以前曾经问过这个问题,但我找不到我需要的信息,所以我想我会发布这个信息。
我编写了一个PHP脚本,它返回一个如下所示的简单JSON对象:
{ “状态”: “成功”, “水平”: “管理员”}
我正在做一个标准的网络请求,通过互联网向脚本提交所需的数据,而且工作正常。
现在,我想使用JSON.NET来提取各个变量,这样我就可以知道“status”和“level”的值是什么。问题是,我不知道从哪里开始。
我在VB.NET中(在.NET Compact Framework上)这样做。谁能帮我?我花了最近2个小时在谷歌上,并且什么都没有!
谢谢!
答案 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);
}
}
}