通过将包含的元素合并两个Json.NET阵列 [英] Merge two Json.NET arrays by concatenating contained elements
本文介绍了通过将包含的元素合并两个Json.NET阵列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个 JToken
的表示对象的JSON数组和我想将它们合并。 JToken
有一个方法的毗连
,但它产生的空
的结果当我尝试使用它
动作< JToken> OK =(X)=>
{
的Debug.WriteLine(X);
/ *输出
[
{
标识:1,
},
{
标识:2,
}
]
* /
X =(x)的.Concat< JToken>(十)为JToken;
的Debug.WriteLine(X); //空
};
我怎样才能使它工作?
解决方案
JToken.FromObject(x.Concat(X))
I have two JToken
's that represent JSON arrays of objects and I would like to merge them. JToken
has a method Concat
but it produces null
as result when I try to use it.
Action<JToken> Ok = (x) =>
{
Debug.WriteLine(x);
/* outputs
[
{
"id": 1,
},
{
"id": 2,
}
]
*/
x = (x).Concat<JToken>(x) as JToken;
Debug.WriteLine(x); // null
};
How can I make it work?
解决方案
JToken.FromObject(x.Concat(x))
这篇关于通过将包含的元素合并两个Json.NET阵列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文