如下所示,在json中我有"数据"," data2"和发票。 我的目标是将json文件拆分为更多具有" data"和" data2"和#34;发票"的一部分。 我在动态对象中对包含json代码的字符串进行了反序列化,因此我需要在临时动态对象中对其进行部分复制,序列化它并继续我的工作。
string strJsonOuput = Newtonsoft.Json.JsonConvert.SerializeXmlNode(xmlInput);
dynamic objComune = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(strJsonOuput);
这是json的一个例子:
{
"data": {
"a": "1",
"b": "2"
},
"data2": {
"something1": {
"thing1": "xxx",
},
"Invoice": [
{
"head": "bbb",
"body": {
"argument1":"aaa"
}
}
{
"head": "xxxx",
"body": {
"argument2": "ccc"
}
}
{
"head": "xxxx",
"body": {
"argument2": "ccc"
}
}
{...}
]
}
}