Вопросы с тегом «deserialization»

Десериализация - это процесс воссоздания объекта из его сериализованного состояния.

455
Как я могу разобрать JSON с C #?

У меня есть следующий код: var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent); Входные данные в responsecontentформате JSON, но они неправильно проанализированы в объекте. Как мне правильно десериализовать...

385
Самый быстрый способ проверить, является ли строка JSON в PHP?

Мне нужен действительно очень быстрый способ проверки, является ли строка JSON или нет. Я чувствую, что это не лучший способ function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || is_array(json_decode($string))))) ? true : false; } Любые энтузиасты...

318
Десериализация JSON в объект .NET с помощью Newtonsoft (или LINQ to JSON, может быть?)

Я знаю, что есть несколько сообщений о Newtonsoft, так что, надеюсь, это не совсем повторение ... Я пытаюсь преобразовать данные JSON, возвращаемые API Kazaa, в какой-то хороший объект WebClient client = new WebClient(); Stream stream =...

302
Как реализовать пользовательский 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; }...

294
.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" } } ] } Мои...

266
Десериализация JSON в объект JavaScript

У меня есть строка в приложении сервера Java, доступ к которому осуществляется с помощью AJAX. Это выглядит примерно так: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle",...

162
Преобразование потока в строку и обратно ... что нам не хватает?

Я хочу сериализовать объекты в строки и обратно. Мы используем protobuf-net, чтобы успешно превратить объект в поток и обратно. Тем не менее, Stream для строки и обратно ... не так успешно. После прохождения StreamToStringи StringToStream, новое Streamне десериализовано protobuf-net; это вызывает...

144
Десериализация данных JSON в C # с использованием JSON.NET

Я относительно новичок в работе с данными C # и JSON и ищу руководства. Я использую C # 3.0, с .NET3.5SP1 и JSON.NET 3.5r6. У меня есть определенный класс C #, который мне нужно заполнить из структуры JSON. Однако не каждая структура JSON для записи, получаемой из веб-службы, содержит все возможные...

137
Сериализация Entity Entity: BSON против MessagePack (против JSON)

Недавно я обнаружил MessagePack , альтернативный двоичный формат сериализации для буферов протокола Google и JSON, который также превосходит оба. Также есть формат сериализации BSON , который используется MongoDB для хранения данных. Может кто-нибудь рассказать о различиях и недостатках BSON по...

125
Как преобразовать XML-строку в словарь?

У меня есть программа, которая читает XML-документ из сокета. У меня есть XML-документ, хранящийся в строке, которую я хотел бы преобразовать непосредственно в словарь Python, так же, как это делается в simplejsonбиблиотеке Django . Возьмем для примера: str ="<?xml version="1.0"...

104
Как удалить k__BackingField из json при десериализации

Я получаю k_BackingField в моем возвращенном json после сериализации xml-файла в объект .net C #. Я добавил DataContract и атрибут DataMember к объекту .net C #, но тогда я ничего не получаю на стороне клиента json. [XmlRoot("person")] [Serializable] public class LinkedIn { [XmlElement("id")]...

103
Полиморфизм с gson

У меня проблема с десериализацией строки json с помощью Gson. Я получаю массив команд. Команда может быть запуском, остановкой или другим типом команды. Естественно у меня есть полиморфизм, и команда запуска / остановки наследуется от команды. Как я могу сериализовать его обратно в правильный...

88
В чем разница между DataContractJsonSerializer и JavaScriptSerializer?

.NET Framework поставляется с System.Runtime.Serialization.Json.DataContractJsonSerializer и System.Web.Script.Serialization.JavaScriptSerializer , оба из которых де / сериализуют JSON. Как мне узнать, когда лучше выбрать один из этих типов? MSDN не дает понять, каковы их относительные...

87
Самый быстрый способ сериализации и десериализации .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...

83
Newtonsoft JSON Deserialize

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