.NET 4.x Разбор JSON, используя Newtonsoft.Json - C#
Формулировка задачи:
Добрый день!
Подскажите пожалуйста, как десериализовать JSON-ответ следующего вида
Желательно разложить содержимое ответа по полям пользовательского типа:
Использую Newtonsoft.Json.
Заранее спасибо.
{"result": {"success":"", "data": {"full_name":"", "short_name":"", "kpp":"", "inn":"", "error":""}, "id":""}
class Sample { public string success; public string error; public string full_name; public string short_name; public string inn; public string kpp; }
Решение задачи: «.NET 4.x Разбор JSON, используя Newtonsoft.Json»
textual
Листинг программы
public static bool GetObject<T>( string jsonText, out T obj ) { try { obj = JsonConvert.DeserializeObject<T>(jsonText); return true; } catch ( Exception ex ) { obj = null; return false; } } ... RootObject obj; if (GetObject<RootObject>("...", out obj)) { //Десериализация прошла успешно и вы можете работать с обьектом. }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д