1

我需要在结果下获取错误值在我在 JObject 中得到的以下 json 中:

  {
   "multicast_id": 6958024579437543738,
   "success": 0,
   "failure": 1,
   "canonical_ids": 0,
   "results": [
      {
       "error": "NotRegistered"
      }
     ].     
   }

我试过像

 JArray errors = (JArray)o["results"];
 string errorMessage = (string)o["results"].   ["error"];

但它无法得到正确的结果。

4

1 回答 1

2

尝试:

var errors = o["results"][0];
string errorMessage = (string)errors["error"];

那应该给你“NotRegistered”字符串。

于 2012-10-18T08:29:51.960 回答