【发布时间】:2021-05-16 05:27:27
【问题描述】:
我正在创建用于处理 JSON 输入和存储的 API。 这是我需要插入的 json 格式:
{
"user_id": 1,
"amount": 1,
"paging": {
"skip": 6,
"take": 10
},
"name": "Test"
}
它将“分页”存储为空。这是我的 C# 代码:
{
public class TodoItem
{
[Key]
public long User_id { get; set; }
public int Amount { get; set; }
public Paging Paging { get; set; }
public string Name { get; set; }
}
public class Paging
{
[Key]
public int Skip { get; set; }
public int Take { get; set; }
}
}
在我没有放置 [Key] 标签之前,我遇到了一个错误,但我认为这也有问题。 谢谢!
【问题讨论】:
-
如果您提到您用于序列化的库和您遇到的错误,这将有所帮助。包含调用序列化程序的代码也会有所帮助。
-
您使用的库(Newtonsoft?)很可能区分大小写。
-
什么是“变量的其余部分”,你在调试器中看到了什么?
-
嗯,我不确定序列化库。我按照教程操作,只是将其更改为我的数据类型。 docs.microsoft.com/en-us/aspnet/core/tutorials/…