一尘不染

通过串联包含的元素合并两个Json.NET数组

json

我有两个JToken代表对象的JSON数组,我想将它们合并。JToken有一种方法,Concat但是null当我尝试使用它时会产生结果。

Action<JToken> Ok = (x) =>
{
    Debug.WriteLine(x);
    /* outputs
    [
      {
        "id": 1,
      },
      {
        "id": 2,
      }
    ]
    */

    x = (x).Concat<JToken>(x) as JToken;
    Debug.WriteLine(x); // null
};

我该如何运作?


阅读 386

收藏
2020-07-27

共1个答案

一尘不染

JToken.FromObject(x.Concat(x))
2020-07-27