C# 如何将动态json转换为自定义字符串?
我需要将json转换为有用的字符串,如下所示:C# 如何将动态json转换为自定义字符串?,c#,json,dynamic,converter,C#,Json,Dynamic,Converter,我需要将json转换为有用的字符串,如下所示: COLUMN1:DATA1;COLUMN2:DATA2;............. COLUMN1:DATA3;COLUMN2:DATA4;............. .............................. 我不能使用静态类来放置这些数据,因为columnsname、workspacesname等总是不同的。 我找到了json框架,但没有附带它。 如果有人会这么好,可以在这里放一个小样本,我会很高兴
COLUMN1:DATA1;COLUMN2:DATA2;.............
COLUMN1:DATA3;COLUMN2:DATA4;.............
..............................
我不能使用静态类来放置这些数据,因为columnsname、workspacesname等总是不同的。
我找到了json框架,但没有附带它。
如果有人会这么好,可以在这里放一个小样本,我会很高兴
谢谢Patrick,我也发现这是一个很好的解决方案。如果一切都是动态的(是的,还有钥匙…),它也会工作
下面是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
}
//DynamicJson-(IsObject)
var objectJson=DynamicJson.Parse(@“{”foo“:”json“,”bar“:100}”);
foreach(objectJson中的KeyValuePair项)
{
Console.WriteLine(item.Key+”:“+item.Value);//foo:json,bar:100
}
我认为这个例子正是你需要的。祝你好运(它也适用于嵌套对象/数组)