【问题标题】:JSONAPI Complex attributesJSONAPI 复杂属性
【发布时间】:2022-12-03 20:24:01
【问题描述】:

根据 JSON API 规范,此样本的格式是否正确?换句话说,我们可以在属性数组?

{
  "meta": {
  },
  "links": {
    "self": ""
  },
  "jsonapi": {
    "version": "",
    "meta": {
    }
  },
  "data": {
    "type": "typeof(class)",
    "id": "string",
    "attributes": [
      {
        "item1": "Value1",
        "item2": "Value2",
        "item3": "Value3"
      }
    ],
    "links": {
      "self": ""
    }
  }
}

即使在阅读之后我也不确定 (link) 如果正确我该如何反序列化它我在 C# 中使用 JSONAPISerializer 包

【问题讨论】:

    标签: c# json-api jsonapi-serialize


    【解决方案1】:
    1. 访问https://json2csharp.com/
    2. 粘贴您的 JSON。在属性设置中选择使用 Pascal 大小写。
    3. 复制类并粘贴到您的项目中。
    4. 转到 NuGet 包管理器并安装 newtonsoft json 包。
    5. 点赞,var myDeserializedClass = JsonConvert.DeserializeObject<Root(myJsonResponse);

    【讨论】:

      猜你喜欢
      • 2015-11-15
      • 2023-03-04
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-07
      • 2011-03-16
      • 1970-01-01
      相关资源
      最近更新 更多