【发布时间】:2020-07-16 18:34:16
【问题描述】:
我想给前面发送一个JSON模型如下:
这里是:
{
"2020-01-22":1,
"2020-01-23":2,
"2020-01-24":3,
..
}
我有从数据库中提取的数据。这是我的对象列表类:
public class MyClass
{
public string DateTime { get; set; }
public int? Data { get; set; }
}
我使用此模型填写我的列表并将其作为 JSON 发送到前端。
{
"dateTime": "2020-01-22",
"data": 1
},
{
"dateTime": "2020-01-23",
"data": 2
},
..
如何创建我最初定义的 JSON 模型?我使用的编程语言是 C# 和 .NET Core。
【问题讨论】:
-
你试过
Dictionary<DateTime,int>吗? -
不,我没试过。不知道怎么试?
-
我不推荐使用 datetime 格式,最好使用 unix 时间戳或模型作为 { datetime:{ "day":22, "month":1, "year":2020 }, data:{} } 将来您将无法将字符串转换为日期时间。
标签: c# json asp.net-core type-conversion jsonconvert