gpt4 book ai didi

c# - 如何返回带有数组和列表的单个对象?

转载 作者:行者123 更新时间:2023-11-30 14:52:41 25 4
gpt4 key购买 nike

我想返回一个列表和一个数组,但我不确定如何将两者组合在一起。我反序列化了我的 JSON 并创建了两个对象。如何将这个列表和数组放在一个对象中? :

var one = JsonConvert.DeserializeObject<MyData.RootObject>(first);
var two = JsonConvert.DeserializeObject<MyData.RootObject>(second);

List<myData.DataOne> listOne = new List<myData.DataOne>();

foreach (var items in one)
{
someDataModel model = new someDataModel();
model.property = one.rows.f[0].v;
listOne.Add(model);
}

string[] array = new string[two.rows.Count];

for (var items = 0; items < two.rows.Count; items++)
{
array[items] = two.rows[items].f[0].v;
}

return null;

最佳答案

创建一个新类来表示这两条数据的组合:

public class MyReturnType 
{
public List<myData.DataOne> ListOne {get;set;}
public string[] Array {get;set;}
}

然后返回:

return new MyReturnType {ListOne = listOne, Array = array};

关于c# - 如何返回带有数组和列表的单个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31303234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com