Я десериализирую объект json с помощью объекта JsonConvert.DeserializeObject:
"journalItemAccounts":"{\"item1\":\"2222\"}"
Мой код десериализации:
jsonResult.accountsData.journalItemAccounts != null ? JsonConvert.DeserializeObject<Dictionary<string, string>>(jsonResult.accountsData.journalItemAccounts) : null;
jsonResult.accountsData. journalItemAccounts содержит "journalItemAccounts": "{\" item1 \ ": \" 2222 \ "}"
Это отлично десериализуется. Но что, если мне нужно десериализовать объект следующим образом:
"journalItemAccounts":"{\"item1\":{\"incomeAccount\":\"5030\",\"expenseAccount\":\"\",\"assetAccount\":\"\"}}"