从Text中提取数据

时间:2012-05-04 15:12:22

标签: c# .net visual-studio-2010

我有这样的文字:

{
   "id": "my id",
   "name": "name",
   "first_name": "first name",
   "last_name": "last name",
   "username": "nick",
   "gender": "male",
   "locale": "en_EN"
}

如何在文本框中插入ID,名称等?

感谢您的回答

1 个答案:

答案 0 :(得分:2)

转到here并下载JSON.Net。在存档中找到适当版本的DLL,并将此DLL的引用添加到C#项目中。 之后你可以这样做:

string json = @"{
                 'id': 'my id',
                 'name': 'name',
                 'first_name': 'first name',
                 'last_name': 'last name',
                 'username': 'nick',
                 'gender': 'male',
                 'locale': 'en_EN'
                }";

JObject obj = JObject.Parse(json);

textBoxID.Text = obj["id"].ToString();
textBoxName.Text = obj["name"].ToString();
//and so on