我有一个自定义对象,如下所示:
public class myObject
{
public string address;
public int port;
}
我有一个“myObject”列表。然后我想创建myObjects列表并将其转换为使用JSON.net格式化JSON。然后,我希望能够将其转换回myObject列表。简单地使用SerializeObject和DeserializeObject似乎没有办法。 很高兴能帮到你。
答案 0 :(得分:0)
非常简单,使用JSON.NET(http://www.newtonsoft.com/)
void Main()
{
var list = new List<myObject>() { new myObject() {address="address", port=11}};
string json = JsonConvert.SerializeObject(list);
var deserialized = JsonConvert.DeserializeObject<List<myObject>>(json);
}
public class myObject
{
public string address;
public int port;
}