创建多个字典并使用C#追加到列表中

时间:2020-05-14 10:19:04

标签: c# json razor-2

我是C#的新手,正在尝试使用c#创建类似的东西。我们如何做到这一点的任何建议。我只想创建字典列表。

a = [{“服务器”:“ 10.14.13.1”,“更喜欢”:“是”},{“服务器”:“ 10.1.2.1”,“更喜欢”:“否”}]

1 个答案:

答案 0 :(得分:1)

public class POCO
{
    [JsonProperty("server")]
    public string Server { get; set; }

    [JsonProperty("prefer")]
    public string Prefer { get; set; }
}

POCO o1 = new POCO("10.1.2.1", "No");
POCO o2 = new POCO("10.1.2.2", "YES");
List<POCO> list = new List<POCO>() {o1, o2};

JsonConvert.SerializeObject(list);  //<-- this is what you want

注释

  1. 这只是代码片段,我们需要构造函数(a,b)使其完全起作用。
  2. 您不必自己创建POCO对象,这里有很多在线工具,例如https://app.quicktype.io/可以帮助您。

另请参阅this link

enter image description here

相关问题