Запитання з тегом «deserialization»

Десериалізація - це процес, за допомогою якого об’єкт відтворюється з його серіалізованого стану.


11
Десеріалізація JSON в .NET-об’єкті за допомогою Newtonsoft (або LINQ до JSON, можливо?)
Я знаю, що є кілька дописів про Newtonsoft, тому, сподіваюся, це не зовсім повторення ... Я намагаюся перетворити дані JSON, повернені API Kazaa, в хороший об’єкт якогось роду WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach (string item in …

9
Як реалізувати користувацький JsonConverter в JSON.NET, щоб дезаріалізувати Список об'єктів базового класу?
Я намагаюся розширити приклад JSON.net, наведений тут http://james.newtonking.com/projects/json/help/CustomCreationConverter.html У мене є ще один підклас, що походить від базового класу / інтерфейсу public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { …

5
.NET NewtonSoft JSON десеріалізує карту до іншого імені властивості
У мене є наступний рядок JSON, який отримано від зовнішньої сторони. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } Мої класи картографування: public class Attributes { public string eighty_min_score { get; set; } public string home_or_away …

8
Десеріалізація JSON в об’єкт JavaScript
У мене є рядок у програмі Java-сервер, до якої можна отримати доступ за допомогою AJAX. Це виглядає приблизно так: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle", "$dim": 9 }, "id": "graphnode1", "name": "graphnode1" …

8
Перетворення потоку в рядок і назад ... що нам не вистачає?
Я хочу серіалізувати об'єкти до рядків і назад. Ми використовуємо протобуф-мережу для успішного перетворення об'єкта в Потік і назад. Однак Потік до струни і назад ... не такий успішний. Після проходження StreamToStringі StringToStream, нове Streamне десеріалізується протобуф-мережею; це породжує Arithmetic Operation resulted in an Overflowвиняток. Якщо ми дезаріалізуємо початковий потік, …

8
Десеріалізація даних JSON на C # за допомогою JSON.NET
Я відносно новачок у роботі з даними C # та JSON і шукаю рекомендацій. Я використовую C # 3.0, з .NET3.5SP1 та JSON.NET 3.5r6. У мене визначений клас C #, який мені потрібно заповнити зі структури JSON. Однак не кожна структура JSON для запису, який витягується з веб-служби, містить усі …

6
Серіалізація суб'єкта господарювання: BSON vs MessagePack (проти JSON)
Нещодавно я знайшов MessagePack , альтернативний формат бінарної серіалізації для буферів протоколів Google та JSON, який також перевершує обидва. Також є формат серіалізації BSON , який використовується MongoDB для зберігання даних. Чи може хтось розглянути відмінності та недоліки BSON проти MessagePack ? Просто для заповнення списку ефективних форматів бінарної серіалізації: …


13
Як видалити k__BackingField з json, коли Deserialize
Я отримую k_BackingField у поверненому json після серіалізації файлу xml до об’єкта .net c #. Я додав атрибут DataContract та DataMember до об’єкта .net c #, але тоді я нічого не отримую на кінці json, client. [XmlRoot("person")] [Serializable] public class LinkedIn { [XmlElement("id")] public string ID { get; set; } …

9
Поліморфізм з гзоном
У мене є проблема десеріалізації рядка json з Gson. Я отримую масив команд. Команда може бути запуском, зупинкою, деяким іншим типом команди. Природно, що у мене поліморфізм, і команда start / stop успадковується від команди. Як я можу серіалізувати його до правильного командного об'єкта за допомогою gson? Здається, що я …

3
У чому різниця між DataContractJsonSerializer та JavaScriptSerializer?
.NET Framework постачається з System.Runtime.Serialization.Json.DataContractJsonSerializer та System.Web.Script.Serialization.JavaScriptSerializer , обидва з яких де / серіалізують JSON. Як я знаю, коли вибрати один із цих типів перед іншим? MSDN не дає зрозуміти, якими є їхні відносні переваги. У нас є кілька проектів, які споживають або випускають JSON, і клас, обраний для кожного …

9
Найшвидший спосіб серіалізації та десеріалізації .NET-об'єктів
Я шукаю найшвидший спосіб серіалізації та десеріалізації об'єктів .NET. Ось те, що я маю на сьогодні: public class TD { public List<CT> CTs { get; set; } public List<TE> TEs { get; set; } public string Code { get; set; } public string Message { get; set; } public DateTime …

3
Newtonsoft JSON Десеріалізувати
Мій JSON такий: {"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]} Я знайшов бібліотеку десенсіалізації Newtonsoft JSON.NET для C #. Я намагався використовувати його наступним чином: object JsonDe = JsonConvert.DeserializeObject(Json); Як я можу отримати доступ до JsonDeоб'єкта, щоб отримати всі дані "Тип"? Я спробував це з циклом, але він не працює, оскільки об’єкт не має перечислювача.

3
Моші проти Гсона в android [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 місяці тому . Удосконалюйте це питання Я вирішую, чи використовувати Moshi за допомогою квадрата або Gson для …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.