serialization- все статьи тега ➜ страница 3
Как сериализовать объект в C++?
У меня есть небольшая иерархия объектов, которые мне нужно сериализовать и передать через соединение сокета. Мне нужно как сериализовать объект, так и десериализовать его на основе того, какой он тип. Есть ли простой способ сделать это в C++ (как есть в Java)? есть ли какие-либо примеры кода сериализации C++ в интернете или учебные пособия? EDIT: просто чтобы быть ясно, я ищу методы преобразования объекта в массив байтов, а затем обратно в объект. Я смогите отрегулировать передачу гнезда. ...
Как решить циклическую ссылку в JSON сериализатор, вызванной двусторонней сопоставления библиотеки Hibernate?
Я пишу сериализатор для сериализации POJO в JSON, но застрял в проблеме круговой ссылки. В hibernate двунаправленное отношение один ко многим, родительские ссылки дочерние и дочерние ссылки обратно к родителю и здесь мой сериализатор умирает. (смотрите пример кода ниже) Как разорвать этот круг? Можем ли мы получить дерево владельца объекта, чтобы увидеть, существует ли сам объект где-то в своей собственной иерархии владельцев? Любой другой способ найти, будет ли ссылка круговой? или любая другая ...
Сериализация Python-зачем мариновать?
Я понял, что Python pickling-это способ "хранить" объект Python таким образом, чтобы он уважал объектное Программирование, отличное от вывода, записанного в txt - файле или БД. У вас есть более подробная информация или ссылки на следующие пункты: где хранятся маринованные объекты? почему маринование сохраняет представление объекта больше, чем, скажем, хранение в БД? могу ли я получить маринованные объекты из одного сеанса оболочки Python к другому? есть ли у вас значительные примеры, когда с ...
Лучший способ сохранить обученную модель в PyTorch?
Я искал альтернативные способы сохранить обученную модель в PyTorch. До сих пор я нашел две альтернативы. факел.сохранить() для сохранения модели и факел.нагрузки() для загрузки модели. модель.state_dict () для сохранения обученной модели и модель.load_state_dict () для загрузки сохраненной модели. я наткнулся на это обсуждение где подход 2 рекомендуется за 1 подход. мой вопрос в том, почему предпочтителен второй подход? Это только потому, что факел.nn модули имеют эти две функции, и нам р ...
JSON против сериализованного массива в базе данных [закрыто]
каковы преимущества и недостатки хранения данных JSON в базе данных MySQL по сравнению с сериализованным массивом? ...
Сериализация словаря Python в XML [закрыто]
существует простой модуль сериализации JSON с именем "simplejson", который легко сериализует объекты Python в JSON. Я ищу аналогичный модуль, который может сериализоваться в XML. ...
не сериализуем в JSON
у меня есть следующий код для сериализации queryset; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") а следом идет мой get_querset() [{'product': <Product: hederello ()>, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'Gxe9nxe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'rxe9ception ouve ...
Если абстрактный класс имеет serialVersionUID
в java, если класс реализует сериализуемый, но является абстрактным, должен ли он иметь объявленный serialVersionUID long, или только подклассы требуют этого? в этом случае действительно предполагается, что все подклассы имеют дело с сериализацией, поскольку цель типа должна использоваться в вызовах RMI. ...
Как сериализовать JObject без форматирования?
у меня есть JObject (Я использую Json.Net) что я построил с LINQ в JSON (также предоставляется той же библиотекой). Когда я звоню ToString() метод JObject, Он выводит результаты в формате JSON. Как установить форматирование на " нет " для этого? ...
сериализация не включает скрытые поля
Я запускаю сериализацию на форме, где на полях скрыто - и это очень важное поле, которое должно быть опубликовано. Есть ли способ легко сериализовать его через jQuery или я должен написать свою собственную функцию? ...
Избегайте сериализации Джексона на не извлеченных ленивых объектах
у меня есть простой контроллер, который возвращает объект пользователя, у этого пользователя есть координаты атрибута, которые имеют свойство hibernate FetchType.ЛЕНИВЫЙ. когда я пытаюсь получить этого пользователя, мне всегда нужно загрузить все координаты, чтобы получить объект пользователя, иначе, когда Джексон пытается сериализовать пользователя, он выдает исключение: com.быстрее!Джексон.databind.JsonMappingException: не удалось инициализировать прокси-нет сеанса Это связано с Джексо ...
ActiveRecord сериализуется с помощью JSON вместо YAML
У меня есть модель, которая использует последовательный столбец: class Form < ActiveRecord::Base serialize :options, Hash end есть ли способ сделать эту сериализацию использовать JSON вместо YAML? ...
конечные переходные поля и сериализация
можно ли есть final transient поля, которые установлены в любое значение не по умолчанию после сериализации в Java? Мой usecase является переменной кэша - вот почему это transient. У меня также есть привычка делать Map поля, которые не будут изменены (т. е. содержимое карты изменяется, но сам объект остается тем же)final. Однако эти атрибуты кажутся противоречивыми - в то время как компилятор допускает такую комбинацию, я не могу установить поле ни на что, кроме null после десериализации. я ...
Джексон databind перечисление без учета регистра
как я могу десериализовать строку 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; public Endpoint() { } } в этом случае десериализация JSON с помощью "type":"json" не где а "type":"JSON" будет работать. Но я хочу "json" работать ...
Jackson ObjectMapper-укажите порядок сериализации свойств объекта
Я реализуем RESTful веб-сервис, где пользователь должен отправить подписанный маркер проверки вместе с запросом, чтобы я мог убедиться, что запрос не был изменен по средним человеком. Моя текущая реализация заключается в следующем. маркер проверки-это объект VerifData, сериализованный в строку, а затем хэшированный и зашифрованный. class VerifData { int prop1; int prop2; } в моем сервисе я помещаю данные для сериализации в экземпляр VerifData, а затем сериализую его с помощью Jackson ...
Сериализация Java с несериализуемыми частями
Я: class MyClass extends MyClass2 implements Serializable { //... } в MyClass2-это свойство, которое не является сериализуемым. Как я могу сериализовать (и де-сериализовать) этот объект? коррекция: MyClass2-это, конечно, не интерфейс, а класс. ...
Преобразование класса C++ в JSON
Я хотел бы создать строку JSON, содержащую переменные экземпляра моего класса. например, class Example { std::string string; std::map<std::string, std:string> map; std::vector<int> vector; }; станет: { "string":"the-string-value", "map": { "key1":"val1", "key2":"val2" }, "vector":[1,2,3,4] } Я просмотрел несколько библиотек C++ для создания JSON, и все они кажутся невероятно сложными. Я бы хотел что-то похожее на Javascript J ...
Десериализация полиморфных классов json без использования информации о типе json.net
этой API для карт вызов возвращает список, содержащий как Фотогалерея и Альбом Галерея классы, представленные в json. Я не вижу, как десериализовать их автоматически с помощью Json.NET учитывая, что нет свойства $type, сообщающего десериализатору, какой класс должен быть представлен. Существует свойство под названием "IsAlbum", которое можно использовать для различения между ними. этой вопрос кажется, чтобы показать один метод, но это выглядит как немного взломать. как я могу десериализовать ...
Разница между $.почта и.$ "Аякс"?
любопытно, если кто-нибудь знает, в чем разница в отношении параметра данных. у меня есть $.post метод, который принимает $('#myform').serialize() как мои данные param и работает. если я попробую то же самое через $.ajax() подход, он не работает, как мои данные param не кажется правильным. кто-нибудь знает разницу и то, что я мог бы использовать вместо .serialize? ...
Лучший способ сериализации объектов/восстановить в JavaScript?
У меня есть много объектов JavaScript в моем приложении, что-то вроде: function Person(age) { this.age = age; this.isOld = function (){ return this.age > 60; } } // before serialize, ok var p1 = new Person(77); alert("Is old: " + p1.isOld()); // after, got error Object #<Object> has no method 'isOld' var serialize = JSON.stringify(p1); var _p1 = JSON.parse(serialize); alert("Is old: " + _p1.isOld()); см. В JS Fiddle. мой вопрос: есть ли лучшая практика/шаблон / ...