将JSON属性名称序列化为名称中的逗号?

哭泣

我正在尝试从API检索JSON数据,但是属性名称之一为@data.context它不是嵌套属性。我也用ExpandoObject对其进行了测试,它就是这样。通常在C#中,我将创建一个数据模型,例如

public class Data
{
  public string @odata.context { get ; set; }
}

但这是行不通的,因为C#不允许我在变量名中使用逗号,也不要在其周围加上引号。@标志已经存在

JSON如下所示:此属性包含一个链接,然后是另一个包含对象列表的属性。

{
 "@odata.context": "some link here",
  "list" [ {}, {}
 ]
}

对象列表不会给我带来任何麻烦,只有第一个属性。

JMP

您可以使用JsonPropertyName属性将json映射到属性,例如:

[JsonPropertyName("@odata.context")] 
public string DataContext { get ; set; }

微软文档

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不包括属性名称的情况下将匿名对象序列化为JSON

来自分类Dev

使用动态属性名称将数据序列化为json字符串

来自分类Dev

如何使用json.net将枚举序列化为其他属性名称

来自分类Dev

将JSON反序列化为通用类型,其中集合属性名称根据类型而变化

来自分类Dev

通过属性名称以及JsonProperty将JSON反序列化为对象

来自分类Dev

将JSON反序列化为通用类型,其中集合属性名称根据类型而变化

来自分类Dev

Scala:将案例类序列化为JSON,备用名称

来自分类Dev

当JSON使用日期作为属性名称时,如何使用GSON将JSON反序列化为Java Object?

来自分类Dev

在JSON通用属性序列化中包含类名称

来自分类Dev

JSON.Net-类类型为序列化为类型名称而不是值的属性

来自分类Dev

我如何使用杰克逊将“名称”“值”对的JSON数组反序列化为Pojo

来自分类Dev

使用动态字段名称将JSON反序列化为C#类

来自分类Dev

将JSON反序列化为C#时如何处理更改的元素名称

来自分类Dev

将JSON对象名称/值对反序列化为数组的元素

来自分类Dev

在Groovy中序列化为JSON时更改字段名称

来自分类Dev

在Groovy中序列化为JSON时更改字段名称

来自分类Dev

Json.Net使用索引作为名称反序列化JSON对象

来自分类Dev

如何将包含具有单个属性名称和值的对象数组的JSON反序列化为ac#模型?

来自分类Dev

如何将包含具有单个属性名称和值的对象数组的JSON反序列化为ac#模型?

来自分类Dev

Java中的Jackson JSON序列化-将k / v对写入根目录,而不是嵌套在属性名称中

来自分类Dev

Java中的Jackson JSON序列化-将k / v对写入根目录,而不是嵌套在属性名称中

来自分类Dev

将JSON反序列化为多个属性

来自分类Dev

将Json Property的属性反序列化为Property

来自分类Dev

将包含对象属性的poco序列化为Json

来自分类Dev

将JSON反序列化为通用接口属性

来自分类Dev

将json.net属性反序列化为大写

来自分类Dev

如何仅将更改的表单属性序列化为JSON

来自分类Dev

将JSON属性反序列化为类

来自分类Dev

有选择地将实例的属性序列化为 JSON

Related 相关文章

  1. 1

    如何在不包括属性名称的情况下将匿名对象序列化为JSON

  2. 2

    使用动态属性名称将数据序列化为json字符串

  3. 3

    如何使用json.net将枚举序列化为其他属性名称

  4. 4

    将JSON反序列化为通用类型,其中集合属性名称根据类型而变化

  5. 5

    通过属性名称以及JsonProperty将JSON反序列化为对象

  6. 6

    将JSON反序列化为通用类型,其中集合属性名称根据类型而变化

  7. 7

    Scala:将案例类序列化为JSON,备用名称

  8. 8

    当JSON使用日期作为属性名称时,如何使用GSON将JSON反序列化为Java Object?

  9. 9

    在JSON通用属性序列化中包含类名称

  10. 10

    JSON.Net-类类型为序列化为类型名称而不是值的属性

  11. 11

    我如何使用杰克逊将“名称”“值”对的JSON数组反序列化为Pojo

  12. 12

    使用动态字段名称将JSON反序列化为C#类

  13. 13

    将JSON反序列化为C#时如何处理更改的元素名称

  14. 14

    将JSON对象名称/值对反序列化为数组的元素

  15. 15

    在Groovy中序列化为JSON时更改字段名称

  16. 16

    在Groovy中序列化为JSON时更改字段名称

  17. 17

    Json.Net使用索引作为名称反序列化JSON对象

  18. 18

    如何将包含具有单个属性名称和值的对象数组的JSON反序列化为ac#模型?

  19. 19

    如何将包含具有单个属性名称和值的对象数组的JSON反序列化为ac#模型?

  20. 20

    Java中的Jackson JSON序列化-将k / v对写入根目录,而不是嵌套在属性名称中

  21. 21

    Java中的Jackson JSON序列化-将k / v对写入根目录,而不是嵌套在属性名称中

  22. 22

    将JSON反序列化为多个属性

  23. 23

    将Json Property的属性反序列化为Property

  24. 24

    将包含对象属性的poco序列化为Json

  25. 25

    将JSON反序列化为通用接口属性

  26. 26

    将json.net属性反序列化为大写

  27. 27

    如何仅将更改的表单属性序列化为JSON

  28. 28

    将JSON属性反序列化为类

  29. 29

    有选择地将实例的属性序列化为 JSON

热门标签

归档