如何在不使用模型的情况下将JArray转换为String Array

时间:2019-04-23 08:06:22

标签: c# arrays json.net aspose

我有3个带有不同头的不同JArray。我将它们全部合并到最终的JArray中。

现在,我想将整个JSON粘贴到指定范围内。粘贴时,我遇到了问题,如下所示:

Illustration of data shown in Excel

在Excel文件中,有五列将容纳所有相应的五个数据点,但是我无法删除括号。

下面是我尝试过的代码:

if(SoveriegnDB2List.Count > 0)
    FinalJArray.Add(SoveriegnDB2List);

if (SoveriegnSQLTRKRList.Count > 0)
     FinalJArray.Add(SoveriegnSQLTRKRList);

if (SoveriegnSQLMRACList.Count > 0)
     FinalJArray.Add(SoveriegnSQLMRACList);

正在添加JArrays。下一个

List<object> value = new List<object>();

foreach (var _jarray in FinalJArray)
{
    foreach (var item in _jarray)
    {
        var v1 = item.ToObject<object>();

        value.Add(v1);
    }
}

object[] v5 = value.ToArray();

我将此v5传递为Excel粘贴方法中的参数,并使用以下代码将其粘贴:

DebtAnalyticSheetData.Cells.ImportObjectArray(v5, DebtRow, 
  DebtColumn, false);

有人可以帮忙吗?

0 个答案:

没有答案