![](/img/trans.png)
[英]How do I convert a Json file (that contains a array) to a List (of a class object) C# Unity
[英]How do I convert list to json using C#
我需要按照以下示例将存储队列消息转换为 json。
DeviceId: "a4592037"
DeviceName: "device3"
FirmwareVersion: "0.1.23"
MfgDate: "01/02/208"
Level: "normal"
DeviceUptime: "323234"
有人有建议吗?
试用 Newtonsoft 的 JSON 库。 这样你就可以使用:
JsonConvert.SerializeObject(YourObject)
详情请见: https : //www.newtonsoft.com/json
注意:用户提供的数据是纯文本而不是对象模型,因此将返回换行符。 为了解决这个问题:
string convertMeDaddy = JsonConvert.SerializeObject(YourObject) convertMeDaddy = convertMeDaddy.replace(System.Environment.NewLine, "");
(以上是如果它使用换行符,否则将 system.enviroment.newline 更改为 "\\\\r\\n"
我认为这会奏效:
var temp = JsonConvert.DeserializeObject<dynamic>(myQueueItem);
var device = new Devices
{
DeviceId = temp.DeviceId,
DeviceName = temp.DeviceName,
DeviceUptime = temp.DeviceUptime,
FirmwareVersion = temp.FirmwareVersion,
Level = temp.Level,
MfgDate = temp.MfgDate
};
var data = JsonConvert.SerializeObject(device);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.