<string xmlns="http://tempuri.org/">[{"MachineNo":"error","QtyFromClean":0,"LotSn":""}]</string>数据解析C#
时间: 2024-02-25 17:50:22 浏览: 13
在C#中解析这个数据可以使用Json.NET库来进行操作。首先,你需要引入Json.NET库,然后使用以下代码来解析该数据:
```csharp
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
public class Data
{
public string MachineNo { get; set; }
public int QtyFromClean { get; set; }
public string LotSn { get; set; }
}
public class RootObject
{
public List<Data> Data { get; set; }
}
public class Program
{
public static void Main()
{
string json = "[{\"MachineNo\":\"error\",\"QtyFromClean\":0,\"LotSn\":\"\"}]";
List<Data> dataList = JsonConvert.DeserializeObject<List<Data>>(json);
foreach (Data data in dataList)
{
Console.WriteLine("MachineNo: " + data.MachineNo);
Console.WriteLine("QtyFromClean: " + data.QtyFromClean);
Console.WriteLine("LotSn: " + data.LotSn);
}
}
}
```
上述代码中,我们定义了两个类`Data`和`RootObject`,分别对应数据中的每个对象和整个数据。然后使用`JsonConvert.DeserializeObject`方法将JSON字符串转换为`List<Data>`对象。最后,我们可以遍历`dataList`并访问每个对象的属性。