Запитання з тегом «serialization»

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

9
XML-серіалізація властивостей інтерфейсу
Я хотів би XML серіалізувати об'єкт, який має (серед іншого) властивість типу IModelObject (що є інтерфейсом). public class Example { public IModelObject Model { get; set; } } Коли я намагаюся серіалізувати об'єкт цього класу, я отримую таку помилку: "Не вдається серіалізувати член Example. Модель типу Example, оскільки це інтерфейс." …
83 c#  .net  serialization 

14
Уникайте серіалізації Джексона на невибраних ледачих об’єктах
У мене є простий контролер, який повертає об'єкт User, цей користувач має координати атрибутів, які мають властивість сплячого режиму FetchType.LAZY. Коли я намагаюся отримати цього користувача, мені завжди доводиться завантажувати всі координати, щоб отримати об'єкт користувача, інакше, коли Джексон намагається серіалізувати Користувач, видає виняток: com.fasterxml.jackson.databind.JsonMappingException: не вдалося ініціалізувати проксі - …

8
як зробити завантаження файлів за допомогою jquery серіалізації -
Отже, у мене є форма, і я подаю форму через ajax за допомогою функції серіалізації jquery serialized = $(Forms).serialize(); $.ajax({ type : "POST", cache : false, url : "blah", data : serialized, success: function(data) { } але що тоді, якщо форма має <input type="file">поле .... як передати файл у форму, …

5
Десеріалізація поліморфних класів json без інформації про тип за допомогою json.net
Цей виклик api Imgur повертає список, що містить як зображення Image Gallery, так і Gallery Gallery, представлені в JSON. Я не можу зрозуміти, як десеріалізувати їх автоматично за допомогою Json.NET, оскільки немає властивості $ type, яка повідомляє десериалізатору, який клас повинен бути представлений. Існує властивість "IsAlbum", за допомогою якої можна …

14
Як вирішити циклічне посилання в json-серіалізаторі, викликане сплячим двонаправленим відображенням?
Я пишу серіалізатор для серіалізації POJO до JSON, але застряг у круговій проблемі посилань. У сплячому двонаправленому відношенні "один до багатьох" батьки посилаються на дочірні та дочірні посилання на батьківського, і тут мій серіалізатор помирає. (див. приклад коду нижче) Як розірвати цей цикл? Чи можемо ми отримати дерево власника об’єкта, …

4
Як змінити серіалізовані дані форми в jQuery?
Я намагаюся надіслати свою форму в AJAX, тому мені потрібно серіалізувати () дані. Але я використовую, fckEditorі jQuery не знає, як з цим боротися, тому після серіалізації я намагаюся вручну змінити значення, але поки що не пощастило ... будь-які ідеї if(content_val!=""){ var values = $("#frmblog").serialize(); values.content = content_val; //content_val is …

4
Які недоліки спочатку вимкнути ProxyCreationEnabled для CTP5 з коду EF
Єдиний спосіб, яким моя служба WCF може повернути класи з першої моделі коду, - це встановити значення ProxyCreationEnableза falseдопомогою коду нижче. ((IObjectContextAdapter)MyDb).ObjectContext.ContextOptions.ProxyCreationEnable = false; Які негативні наслідки від цього? Один виграш полягає в тому, що я можу принаймні отримати ці динамічні типи серіалізованими, щоб їх можна було надсилати по дроту …

3
Як серіалізувати список у Java?
Я хотів би глибоко клонувати список. для цього ми маємо метод // apache commons method. This object should be serializable SerializationUtils.clone ( object ) так що тепер, щоб клонувати мій список, я повинен перетворити його на серіалізується спочатку. Чи можна перетворити список у серіалізований список?

4
Ігнорування поля під час серіалізації .NET JSON; схожий на [XmlIgnore]?
У мене є клас POCO, який надсилається браузеру як рядок JSON у .NET 3.5 sp1. Я просто використовую серіалізацію JSON за замовчуванням, і у мене є деякі поля, які я хочу ігнорувати. Я хочу поставити на них атрибут, схожий на [System.Xml.Serialization.XmlIgnore], щоб вони не були серіалізованими.

6
“Нерозбірлива дата: 1302828677828”, яка намагається десеріалізувати за допомогою Gson дату формату мілісекунди, отриману від сервера
Через 4 години безперервно намагаючись вирішити проблему, я вирішив запитати тут, чи хтось може мені допомогти. Проблема полягає в тому, що мій клієнт Android при спробі десеріалізувати дані, отримані від сервера, видає виняток "Unparseable: 1302828677828". Я хотів би знати, чи можна десеріалізувати дату формату мілісекунд за допомогою Gson.

15
Виявлено цикл самостійного посилання - повернення даних з WebApi до браузера
Я використовую Entity Framework і маю проблему з отриманням батьківських та дочірніх даних у браузері. Ось мої заняття: public class Question { public int QuestionId { get; set; } public string Title { get; set; } public virtual ICollection<Answer> Answers { get; set; } } public class Answer { public …

2
Як десеріалізація WCF створює екземпляри об’єктів без виклику конструктора?
З десериалізацією WCF відбувається якась магія. Як він створює екземпляр екземпляра типу контракту даних, не викликаючи його конструктор? Наприклад, розглянемо цей контракт даних: [DataContract] public sealed class CreateMe { [DataMember] private readonly string _name; [DataMember] private readonly int _age; private readonly bool _wasConstructorCalled; public CreateMe() { _wasConstructorCalled = true; } …

6
Stringify (перетворити в JSON) об’єкт JavaScript із круговим посиланням
У мене є визначення об’єкта JavaScript, яке містить циклічне посилання: воно має властивість, що посилається на батьківський об’єкт. Він також має функції, які я не хочу передавати на сервер. Як мені серіалізувати та десеріалізувати ці об’єкти? Я читав, що найкращим методом для цього є використання stringify Дугласа Крокфорда. Однак у …

7
як перевірити в Java, що клас правильно реалізує Serializable (а не просто є екземпляром Serializable)
Я реалізую клас, який можна серіалізувати (тому це об’єкт значення для використання з RMI). Але мені потрібно це перевірити. Чи є спосіб зробити це легко? уточнення : я реалізую клас, тому тривіально додати Serializable у визначення класу. Мені потрібно вручну провести серіалізацію / десеріалізацію, щоб перевірити, чи працює. Я знайшов …

5
як правильно реалізувати Parcelable за допомогою ArrayList <Parcelable>?
У мене проблеми із складанням мого класу Parcelable. Проблема в тому, що я намагаюся написати на посилку учасника класу, який є ArrayList&lt;Parcelable&gt;об’єктом. ArrayListЦе Serializable, і об'єкти ( ZigBeeDev) в списку Parcelable. Ось відповідний код: package com.gnychis.coexisyst; import java.util.ArrayList; import java.util.Iterator; import android.os.Parcel; import android.os.Parcelable; public class ZigBeeNetwork implements Parcelable { …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.