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

111
Как мне использовать настраиваемый сериализатор с Джексоном?

У меня есть два класса Java, которые я хочу сериализовать в JSON с помощью Джексона: public class User { public final int id; public final String name; public User(int id, String name) { this.id = id; this.name = name; } } public class Item { public final int id; public final String itemNr; public...

110
Как я могу реализовать ISerializable в .NET 4+ без нарушения правил безопасности наследования?

Предпосылки: Noda Time содержит множество сериализуемых структур. Хотя мне не нравится двоичная сериализация, мы получили много запросов на ее поддержку еще на временной шкале 1.x. Мы поддерживаем это реализацией ISerializableинтерфейса. Мы получили недавний отчет о сбое Noda Time 2.x в .NET Fiddle...

109
Как сериализовать объект в XML без получения xmlns = «…»?

Есть ли способ сериализации объекта в .NET без автоматической сериализации пространств имен XML? Кажется, что по умолчанию .NET считает, что пространства имен XSI и XSD должны быть включены, но я не хочу, чтобы они там...

109
Почему, когда конструктор аннотируется @JsonCreator, его аргументы должны быть аннотированы @JsonProperty?

В Джексоне, когда вы аннотируете конструктор с помощью @JsonCreator, вы должны аннотировать его аргументы с помощью @JsonProperty. Итак, этот конструктор public Point(double x, double y) { this.x = x; this.y = y; } становится это: @JsonCreator public Point(@JsonProperty("x") double x,...

108
$ (this) .serialize () - Как добавить значение?

на данный момент у меня есть следующее: $.ajax({ type: 'POST', url: this.action, data: $(this).serialize(), }); Это работает нормально, однако я хотел бы добавить значение к данным, поэтому я попробовал $.ajax({ type: 'POST', url: this.action, data: $(this).serialize() + '&=NonFormValue' +...

107
Почему java.util.Optional не является сериализуемым, как сериализовать объект с такими полями

Класс Enum является сериализуемым, поэтому нет проблем с сериализацией объекта с помощью перечислений. Другой случай - когда у класса есть поля класса java.util.Optional. В этом случае выдается следующее исключение: java.io.NotSerializableException: java.util.Optional Как бороться с такими...

107
Как использовать jQuery form.serialize, но исключить пустые поля

У меня есть форма поиска с несколькими текстовыми полями и раскрывающимися списками, которые отправляются через GET. Я хотел бы иметь более чистый URL-адрес поиска, удалив пустые поля из строки запроса при выполнении поиска. var form = $("form"); var serializedFormStr = form.serialize(); // I'd...

106
Jackson databind enum нечувствителен к регистру

Как десериализовать строку JSON, содержащую значения перечисления без учета регистра? (с использованием Jackson Databind) Строка JSON: [{"url": "foo", "type": "json"}] и мой Java POJO: public static class Endpoint { public enum DataType { JSON, HTML } public String url; public DataType type;...

105
Какова цель сериализации в Java?

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

104
XML-сериализация в Java? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Что представляет собой Java-аналог...

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

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

103
Невозможно десериализовать массив JSON (например, [1,2,3]) в тип '', потому что для правильной десериализации типа требуется объект JSON (например, {«name»: «value»})

У меня такой JSON: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 2", "Values": [ "Acc 2" ] }...

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

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

101
Сериализация объекта PHP в JSON

Итак, я бродил по php.net в поисках информации о сериализации объектов PHP в JSON, когда наткнулся на новый интерфейс JsonSerializable . Это только PHP> = 5.4 , и я работаю в среде 5.3.x. Как достигается такая функциональность в PHP <5.4 ? Я еще не очень много работал с JSON, но я пытаюсь...

101
Как я могу лениво читать несколько значений JSON из файла / потока в Python?

Я хотел бы читать несколько объектов JSON из файла / потока в Python по одному. К сожалению, json.load()только .read()до конца файла; похоже, нет никакого способа использовать его для чтения одного объекта или для ленивого перебора объектов. Есть какой-либо способ сделать это? Идеально было бы...

101
Почему свойства без сеттера не сериализуются

У меня есть сериализуемый класс, и одно из свойств в моем классе генерирует Guidв получателе. Свойство не реализует сеттер и игнорируется во время сериализации. Почему это так, и всегда ли мне нужно реализовать сеттер, чтобы мое свойство было сериализовано. [Serializable] public class Example {...

99
Как сериализовать JObject без форматирования?

У меня есть JObject(я использую Json.Net), который я создал с помощью LINQ to JSON (также предоставленный той же библиотекой). Когда я вызываю ToString()метод в JObject, он выводит результаты в формате JSON. Как мне установить для этого форматирование «нет»?...

99
Использование StringWriter для сериализации XML

В настоящее время я ищу простой способ сериализации объектов (в C # 3). Я погуглил несколько примеров и придумал что-то вроде: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter (...

99
Json.net сериализовать / десериализовать производные типы?

json.net (newtonsoft) Я просматриваю документацию, но не могу найти ничего об этом или о том, как это лучше всего сделать. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Теперь у меня есть...