【问题标题】:How to read dictionary type of json return from API in Xamarin?如何从 Xamarin 中的 API 读取字典类型的 json 返回?
【发布时间】:2021-02-01 07:55:17
【问题描述】:

所以我创建了一个烧瓶 API,这是 API 的返回:

{
    "data": {
        "1": {
            "name": "McLaren"
        },
        "2": {
            "name": "Ferrari"
        },
        "5": {
            "name": "Porsche"
        }
    }
}

如何在 Xamarin 中阅读它?或者也许 Flask API 可以返回一个对象数组? 谢谢

【问题讨论】:

    标签: json api dictionary xamarin flask


    【解决方案1】:

    我们可以将 json 列表转换为 C# 中的集合。

    首先,定义一个与json属性相同的类

    public class MyObject
    {  
        public string name { get; set; }
    }
    

    从 Nuget 安装包 Newtonsoft.NET

    然后你可以像这样转换它

    List<MyObject> myData = JsonConvert.DeserializeObject<List<MyObject>>(data);
    

    【讨论】:

      猜你喜欢
      • 2015-04-07
      • 1970-01-01
      • 2017-05-19
      • 2023-02-04
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多