如何从文本字符串中提取2个值?

时间:2011-08-22 13:55:54

标签: c#

  

可能重复:
  Parsing JSON using Json.net

我想从这个测试字符串中提取两个值然后保存为他们自己的字符串,我希望我们在下一段文本中的第一个和第二个值,距离和持续时间的值,它们是178331,以及我想把它们拉出来的字符串如下。

{
   "destination_addresses" : [ "1508-1520 38th Ave, Oakland, CA 94601, USA" ],
   "origin_addresses" : [ "800-828 Mountain Ranch Rd, San Andreas, CA 95249, USA" ],
   "rows" : [
      {
         "elements" : [
            {
               "distance" : {
                  "text" : "111 mi",
                  "value" : 178331
               },
               "duration" : {
                  "text" : "2 hours 9 mins",
                  "value" : 7761
               },
               "status" : "OK"
            }
         ]
      }
   ],
   "status" : "OK"
}

1 个答案:

答案 0 :(得分:3)

你在这里肯定是JSON,应该这样对待。要获取您需要解析的数据。 尝试使用内置的JavaScriptSerializer类或JSON.NET进行解析。 (有关更多信息,请参阅Shadow Wizard:Parsing JSON using Json.net