хорошо в последнем редактировании, первые два блока прояснили это. Тем не менее, как уже упоминали многие, в том числе и я, третий по-прежнему противоречив
аюсь создать вложенную строку JSON здесь моя строка JSON ниже,
[
{
'CompanyID':'1',
'Name':'Company1',
'DepartmentName':'Executive General and Administration',
'ModifiedDate':'2005-06-01 00:00:00.000',
},
{
'CompanyID':'2',
'Name':'Company2',
'DepartmentName':'Executive General and Administration',
'ModifiedDate':'2005-06-01 00:00:00.000',
},
{
'CompanyID':'3',
'Name':'Company3',
'DepartmentName':'Executive General and Administration',
'ModifiedDate':'2005-06-01 00:00:00.000',
}
]
и я хочу такой результат
[
{
'CompanyID':'1',
'Name':'Company1',
department":{
'DepartmentName': 'Dpt1'
}
}
]
Я хочу отдел компании для этой строки JSON ... Я использовал Jarray, но не смог сделать это ...
мой код:
string jsonCompany = "[{'CompanyID' : '1','Name' : 'Company1','DepartmentName' : 'D1','ModifiedDate' : '2005-06-01 00:00:00.000',},{'CompanyID' : '2','Name' : 'Company2','DepartmentName' : 'D2','ModifiedDate' : '2005-06-01 00:00:00.000',},{'CompanyID' : '1','Name' : 'Company3','DepartmentName' : 'D3','ModifiedDate' : '2005-06-01 00:00:00.000',}]";
string jsonDept = "[{'DepartmentID' : '91','Name' : 'Executive84','GroupName' : 'Executive General and Administration','ModifiedDate' : '2005-06-01 00:00:00.000',},{'DepartmentID' : '92','Name' : 'Executive85','GroupName' : 'Executive General and Administration','ModifiedDate' : '2005-06-01 00:00:00.000',},{'DepartmentID' : '93','Name' : 'Executive86','GroupName' : 'Executive General and Administration','ModifiedDate' : '2005-06-01 00:00:00.000',}]";
object dynJsonCmp = JsonConvert.DeserializeObject(jsonCompany);
dynamic dynJsonDept = JsonConvert.DeserializeObject(jsonDept);