自定义对象列表到JSON并返回自定义对象列表C#

时间:2016-10-17 11:17:36

标签: c# json formatting

我有一个自定义对象,如下所示:

 public class myObject
{
public string address;
public int port;
}

我有一个“myObject”列表。然后我想创建myObjects列表并将其转换为使用JSON.net格式化JSON。然后,我希望能够将其转换回myObject列表。简单地使用SerializeObject和DeserializeObject似乎没有办法。 很高兴能帮到你。

1 个答案:

答案 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;
}