从json响应中获取单个值

时间:2018-01-12 10:58:09

标签: asp.net-mvc

首先检查两个屏幕截图。一个是调试错误,一个用于json数据视觉视图,以便您更好地理解。我的主要目标是从这个json响应中仅获取“campaignId”值。我已经尝试使用JObject解析但是因为RestSharp输出不是json字符串格式而得到错误。现在告诉我如何获取json响应的“campaignId”值。提前致谢。enter image description here enter image description here

static void addEmailToList(string ListName, string Email, string Name)
        {
            var client = new RestClient("https://api.getresponse.com/v3/campaigns?query[name]="+ListName);
            var GetIdreq = new RestRequest(Method.GET);
            GetIdreq.AddHeader("X-Auth-Token", "api-key 948df-my-key-7f3c6");
            GetIdreq.AddParameter("application/json", ParameterType.RequestBody);

            var GetIdres = client.Execute(GetIdreq);

            dynamic data = JObject.Parse(GetIdres);


        }

1 个答案:

答案 0 :(得分:0)

您应该将响应内容的值分配给您的本地变量。你可以试试这个。

  msg: db  `hello, world!\n`