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

问题描述 投票:0回答:1

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

a = [{“ server”:“ 10.14.13.1”,“ prefer”:“是”},{“ server”:“ 10.1.2.1”,“ prefer”:“否”}]]

c# json razor-2
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.