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

87
Сериализация Python - почему рассол?

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

86
DataContractSerializer против XmlSerializer: плюсы и минусы каждого сериализатора

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

86
.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; } } Получаю этот отвратительный беспорядок:...

86
не удалось сериализовать ответ в веб-API

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

85
Сериализация XML и унаследованные типы

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

84
Почему в моем множественном выборе Rails с использованием встроенного массива первый элемент всегда пуст?

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

84
Избегайте сериализации Джексона для невыбранных ленивых объектов

У меня есть простой контроллер, который возвращает объект User, у этого пользователя есть координаты атрибута, у которых есть свойство hibernate FetchType.LAZY. Когда я пытаюсь получить этого пользователя, мне всегда нужно загружать все координаты, чтобы получить объект пользователя, иначе, когда...

84
Jackson ObjectMapper - укажите порядок сериализации свойств объекта

Я реализую веб-службу RESTful, в которой пользователь должен отправить подписанный токен проверки вместе с запросом, чтобы я мог убедиться, что запрос не был изменен посредником. Моя текущая реализация выглядит следующим образом. Токен проверки - это объект VerifData, сериализованный в строку, а...

83
XML-сериализация свойства интерфейса

Я хотел бы сериализовать XML объект, который имеет (среди прочего) свойство типа IModelObject (которое является интерфейсом). public class Example { public IModelObject Model { get; set; } } Когда я пытаюсь сериализовать объект этого класса, я получаю следующую ошибку: «Не удается сериализовать...

83
Newtonsoft JSON Deserialize

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

82
Каковы недостатки предварительного отключения ProxyCreationEnabled для CTP5 кода EF

Единственный способ, которым моя служба WCF может возвращать классы из модели с первым кодом, - это установить ProxyCreationEnableдля falseиспользования следующий код. ((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false; Каковы негативные последствия этого? Одним...

80
«Unparseable date: 1302828677828» пытается десериализовать с помощью Gson дату в миллисекундном формате, полученную с сервера.

После 4 часов непрерывных попыток решить проблему я решил спросить здесь, может ли кто-нибудь мне помочь. Проблема в том, что мой клиент Android при попытке десериализации данных, полученных от сервера, выдает исключение «Unparseable: 1302828677828». Я хотел бы знать, можно ли десериализовать дату...

79
Как десериализация WCF создает экземпляры объектов без вызова конструктора?

С десериализацией WCF творится некое волшебство. Как он создает экземпляр типа контракта данных без вызова его конструктора? Например, рассмотрим этот контракт данных: [DataContract] public sealed class CreateMe { [DataMember] private readonly string _name; [DataMember] private readonly int _age;...

16
Потеря точности JavaScript в C #

При сериализации и десериализации значений между JavaScript и C # с использованием SignalR с MessagePack я вижу небольшую потерю точности в C # на принимающей стороне. В качестве примера я посылаю значение 0,005 из JavaScript в C #. Когда десериализованное значение появляется на стороне C #, я...

12
Преобразование кода newtonsoft в System.Text.Json в ядре .net 3. Что эквивалентно JObject.Parse и JsonProperty

Я конвертирую свою реализацию newtonsoft в новую библиотеку JSON в .net core 3.0. У меня есть следующий код public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json); Logger.Fatal(ex.Message);...

12
Как глобально установить параметры по умолчанию для System.Text.Json.JsonSerializer?

ОБНОВЛЕНИЕ [2019-12-23]: Отчасти благодаря участию вокального сообщества эта проблема была добавлена ​​в дорожную карту для .NET 5.0. ОБНОВЛЕНИЕ [2019-10-10]: Если интересно посмотреть, как это поведение реализовано дляSystem.Text.Json.JsonSerializerна голову к открытому вопросу GitHub указал Крис...