C#将字符串转换为字典

卢卡斯

我从Bitly api获得以下响应字符串

{ "status_code": 200,
  "status_txt": "OK",
  "data":
    { "long_url": "http:\/\/amazon.de\/",
      "url": "http:\/\/amzn.to\/1mP2o58",
      "hash": "1mP2o58",
      "global_hash": "OjQAE",
      "new_hash": 0
    }
}

如何将该字符串转换为字典,以及如何访问键的值"url"(不使用\

约翰逊·沙林格

如果在项目中添加了Newtonsoft的Json之类的包,则可以将Json反序列化为匿名类型。然后,您可以从中获取网址。这可以通过Visual Studio中的NuGet获得,并支持异步或同步序列化/反序列化。

public string GetUrl(string bitlyResponse)
{
    var responseObject = new
    {
        data = new { url = string.Empty },
    };

    responseObject = JsonConvert.DeserializeAnonymousType(bitlyResponse, responseObject);
    return responseObject.data.url;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将JSON字符串转换为C#字典

来自分类Dev

将JSON字符串转换为C#字典

来自分类Dev

C#:将字符串转换为由首次出现的char分隔的字典时出错

来自分类Dev

将字符串转换为字典

来自分类Dev

将字符串转换为字典?

来自分类Dev

C#:将字符列表转换为字符串

来自分类Dev

C#将字符串转换为整数

来自分类Dev

将c#字符串[]转换为json

来自分类Dev

将字符串转换为double或float C#

来自分类Dev

C#将类转换为查询字符串

来自分类Dev

将字符串转换为列表-C#

来自分类Dev

C#将Double从DataGridView转换为字符串

来自分类Dev

将字符串转换为数组| C#

来自分类Dev

将字符串转换为C#

来自分类Dev

将字符串转换为css c#

来自分类Dev

试图将字符串转换为双C#?

来自分类Dev

将字符串转换为JSON对象C#

来自分类Dev

将位字符串转换为byte [] c#

来自分类Dev

将字符串转换为JSON C#

来自分类Dev

将字符串转换为(对象)routeValues C#

来自分类Dev

将字符串转换为活动名称C#

来自分类Dev

C#将字符串值转换为字节

来自分类Dev

C#将字符串转换为JSON错误

来自分类Dev

WebDriver C# - 将 WebElement 转换为字符串

来自分类Dev

C#将字符串转换为int

来自分类Dev

C# 将字符串转换为 int 出错

来自分类Dev

将字符串转换为 int C#

来自分类Dev

C# 无法将类型转换为字符串

来自分类Dev

c# 将 json 字符串转换为 .csv