1

我真的需要现在所有可用的帮助。

目标:如何读取普通文本文件中的 Json 数据,将特定文本放入字符串变量中?编码平台:visual studio 2010 语言:C#

下面是我的普通文本文件中的示例 json 数据

{
"created_at":"Sun May 05 14:12:21 +0000 2013",
"id":331048726577692674,
"id_str":"331048726577692674",
"text":"Why play Luiz at CB?",
"user":
    {
        "id":458765935,
        "id_str":"458765935",
        "name":"Amrit Singhpong",
        "screen_name":"AmritTheBlue",
        "location":"Stamford Bridge",
        "url":null,
        "description":"17. Chelsea fan! XO Care Free",
         }
}

现在我所能做的就是只读取文本文件中的所有行并将其放入我创建的数组中以存储每一行​​。因此,假设整个 json 数据示例存储在单个数组中,我的下一个问题是,我如何取出“文本”:“为什么在 CB 玩 Luiz?” 并将其放入普通的字符串变量中?

4

2 回答 2

4

您可以使用 .NET JavaScriptSerializer();

 { "created_at" : "Sun May 05 14:12:21 +0000 2013",
      "id" : 331048726577692674,
      "id_str" : "331048726577692674",
      "text" : "Why play Luiz at CB?",
      "user" : { "description" : "17. Chelsea fan! XO Care Free",
          "id" : 458765935,
          "id_str" : "458765935",
          "location" : "Stamford Bridge",
          "name" : "Amrit Singhpong",
          "screen_name" : "AmritTheBlue",
          "url" : null
        }
    }

    string JSON = File.ReadAllText("JSON.txt");
    var serializer = new JavaScriptSerializer();
    object str = serializer.DeserializeObject(JSON);

在此处输入图像描述

于 2013-06-10T10:16:25.593 回答
1

您的选择:

于 2013-06-10T10:11:03.393 回答