меня эта строка JSON передается в моем WebAPIJson получить объект массив из JSON объект C#
string jsonstring = "{\"datamodel\": \"[{\"K1\":\"V1\",\"K2\":\"V2\"}]\"}";
У меня может быть больше, чем на пару (K, V), внутри. Как разобрать это на C#?
Я думал, что смогу сначала преобразовать свою строку в JObject и получить ключ для datamodel, а затем использовать JArray для разбора K, V. Но его бросать исключение jsonreader на первой строке кода здесь
JObject my_obj = JsonConvert.DeserializeObject<JObject>(jsonstring.ToString());
, а затем сделать это ..
JObject data = my_obj["datamodel"].Value<JObject>();
Что такое полный 'ToString()' выход за исключением, включая сообщения, отслеживающий и внутреннее исключение, если таковые имеются? – dbc