【发布时间】:2021-09-12 00:30:22
【问题描述】:
我有以下数据要序列化以在对 webapi 的 POST 请求中使用:
var message = JsonConvert.SerializeObject(new {
sessionid = guid.ToString(),
personnelNumber = Environment.UserName,
name = user.DisplayName,
activity = Activity,
object = Object, //object on left gets recognized as C# object
time = DateTime.Now,
timespan = TimeSpan});
所有参数都可以正常工作,除了对象一,C# 认为我的意思是 C# 对象。有没有办法告诉序列化程序这是参数的名称,而不是将其视为 C# 对象?
【问题讨论】:
-
这实际上与 JSON 或序列化没有任何关系
标签: c#