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

Сериализация - это процесс, с помощью которого структуры данных преобразуются в формат, который может быть легко сохранен или передан и впоследствии реконструирован.

5
Преобразование объекта в строку XML
У меня есть класс с именем, который WebserviceTypeя получил от инструмента xsd.exe из файла XSD. Теперь я хочу десериализовать экземпляр WebServiceTypeобъекта в строку. Как я могу это сделать? MethodCheckTypeОбъект имеет , как Params в WebServiceTypeмассив. Моя первая попытка была как будто я сериализовал его: с помощью XmlSerializerи StringWriter(при сериализации я …
89 c#  xml  serialization 

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

9
Использование конвертеров Json.NET для десериализации свойств
У меня есть определение класса, которое содержит свойство, возвращающее интерфейс. public class Foo { public int Number { get; set; } public ISomething Thing { get; set; } } Попытка сериализовать класс Foo с помощью Json.NET дает мне сообщение об ошибке вроде «Не удалось создать экземпляр типа ISomething. ISomething может …

10
Visual Studio как сериализовать объект из отладчика
Я пытаюсь исследовать ошибку в аварийном дампе (поэтому не могу изменить код). У меня действительно сложный объект (тысячи строк в сериализованном представлении), и его состояние несовместимо. Чтобы исследовать его состояние, представление отладчика Visual Studio бесполезно. Но у объекта есть контракт данных. Я хотел бы сериализовать его, а затем использовать мой …


4
Сериализация Python - почему рассол?
Я понял, что травление Python - это способ «сохранить» объект Python таким образом, чтобы уважать объектное программирование - в отличие от вывода, записанного в текстовом файле или БД. У вас есть дополнительные сведения или ссылки по следующим вопросам: где «хранятся» маринованные предметы? почему травление с сохранением представления объекта больше, чем, …

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 …

4
Как вы сериализуете объект в C ++?
У меня есть небольшая иерархия объектов, которые мне нужно сериализовать и передать через соединение сокета. Мне нужно сериализовать объект, а затем десериализовать его в зависимости от типа. Есть ли простой способ сделать это в C ++ (как в Java)? Существуют ли онлайн-образцы кода или учебные пособия по сериализации C ++? …

15
не удалось сериализовать ответ в веб-API
Я работал над веб-API ASP.NET MVC, у меня такая ошибка: Типу 'ObjectContent`1' не удалось сериализовать тело ответа для типа содержимого 'application / xml; charset = utf-8 '. Мой контроллер: public Employee GetEmployees() { Employee employees = db.Employees.First(); return employees; } почему я получаю эту ошибку?

4
.NET WebAPI Serialization k_BackingField Гадость
Когда я сериализую следующее: [Serializable] public class Error { public string Status { get; set; } public string Message { get; set; } public string ErrorReferenceCode { get; set; } public List<FriendlyError> Errors { get; set; } } Получаю этот отвратительный беспорядок: <ErrorRootOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Printmee.Api"> <_x003C_Errors_x003E_k__BackingField> An exception has occurred. …

1
DataContractSerializer против XmlSerializer: плюсы и минусы каждого сериализатора
Мое настольное приложение сериализует объекты, используя XmlSerializer. DataContractSerializerВместо этого мне предложили использовать рычаги . В каких сценариях я должен использовать DataContractSerializer? Большое спасибо Комментарии. 1. Выходной файл XML хранится локально. Никакие другие приложения не десериализуют объекты из этого XML-файла. 2. Мое приложение работает с .NET Framework 3.5 SP1.

7
Сериализация XML и унаследованные типы
Следуя моему предыдущему вопросу, я работал над тем, чтобы моя объектная модель была сериализована в XML. Но теперь я столкнулся с проблемой (сюрприз quelle!). У меня проблема в том, что у меня есть коллекция абстрактного базового класса, которая заполняется конкретными производными типами. Я подумал, что было бы хорошо просто добавить …

9
Почему в моем множественном выборе Rails с использованием встроенного массива первый элемент всегда пуст?
Я использую Rails 3.2.0.rc2 . У меня Modelесть статика, Arrayкоторую я предлагаю через форму, чтобы пользователи могли выбрать подмножество Arrayи сохранить свой выбор в базе данных, хранящейся в одном столбце в Model. Я использовал сериализацию для столбца базы данных, в котором хранится, Arrayи Rails правильно конвертирует выбор пользователей в Yaml …

14
Избегайте сериализации Джексона для невыбранных ленивых объектов
У меня есть простой контроллер, который возвращает объект User, у этого пользователя есть координаты атрибута, у которых есть свойство hibernate FetchType.LAZY. Когда я пытаюсь получить этого пользователя, мне всегда нужно загружать все координаты, чтобы получить объект пользователя, иначе, когда Джексон попытается сериализовать пользователя, выдается исключение: com.fasterxml.jackson.databind.JsonMappingException: не удалось инициализировать прокси …

10
Jackson ObjectMapper - укажите порядок сериализации свойств объекта
Я реализую веб-службу RESTful, в которой пользователь должен отправить подписанный токен проверки вместе с запросом, чтобы я мог убедиться, что запрос не был изменен посредником. Моя текущая реализация выглядит следующим образом. Токен проверки - это объект VerifData, сериализованный в строку, а затем хэшированный и зашифрованный. class VerifData { int prop1; …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.