C# 映射 JSON 对象显示为空
C# mapping JSON object showing null
我正在创建 API 以处理 JSON 输入和存储。
这是我需要插入的 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] 标签之前,我遇到了一个错误,但我认为这也有问题。
谢谢!
Serialization/Deserialization区分大小写。
var options = new JsonSerializerOptions
{
PropertyNameCaseInsensitive = true,
};
我正在创建 API 以处理 JSON 输入和存储。 这是我需要插入的 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] 标签之前,我遇到了一个错误,但我认为这也有问题。 谢谢!
Serialization/Deserialization区分大小写。
var options = new JsonSerializerOptions
{
PropertyNameCaseInsensitive = true,
};