如何将动态 json 转换为自定义字符串

本文关键字:自定义 字符串 转换 json 动态 | 更新日期: 2023-09-27 18:35:02

我需要将json转换为一个有用的字符串,如下所示:

    COLUMN1:DATA1;COLUMN2:DATA2;............. 
    COLUMN1:DATA3;COLUMN2:DATA4;.............
    ..............................

我不能使用放置这些数据的静态类,因为列名、工作区名等总是不同的。我找到了 json 框架,但没有随之而来。如果有些人会这么好,可以在这里放一点样本,我会很高兴。

谢谢帕特里克

如何将动态 json 转换为自定义字符串

我也发现DynamicJson是一个很好的解决方案。如果一切都是动态的,它也可以工作(是的,还有钥匙......

以下是 DynamicJson 页面的示例:

// DynamicJson - (IsObject)
var objectJson = DynamicJson.Parse(@"{""foo"":""json"",""bar"":100}");
foreach (KeyValuePair<string, dynamic> item in objectJson)
{
    Console.WriteLine(item.Key + ":" + item.Value); // foo:json, bar:100
}

我认为这个例子正是您所需要的。祝你好运。(它也适用于嵌套对象/数组(