标签: c# json arraylist
第一个清单:
a=[0,1,2,3,4]
第二个清单:
b=[4.233,5.2324,6.342,3.233,8.435]
有没有办法将这两个列表合并到一个json对象中?
Ex:object:[{“a”:0,“b”:4.233},{“a”:1,“b”:5.2324},{“a”:2,“b”:6.342}, { “一”:3, “b” 的:3.233},{ “一”:4, “b”:8.435}]
答案 0 :(得分:3)
假设您正在使用服务器端并且有两个数组a和b,
a
b
var a = new[] {0, 1, 2, 3, 4}; var b = new[] {4.233, 5.2324, 6.342, 3.233, 8.435}; var c = a.Zip(b, (ai, bi) => new{a = ai, b = bi});
此时,JsonConvert.SerializeObject(c)将输出您提供的示例JSON。您需要JSON.Net。
JsonConvert.SerializeObject(c)
Zip()获取两个列表的第n个元素,并允许您将函数应用于每个组合。
Zip()