Вопросы с тегом 'serialization'

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

Что такое serialVersionUID и почему я должен его использовать?

Eclipse выдает предупреждения, когда отсутствует serialVersionUID. Сериализуемый класс Foo не объявляет статический окончательный Поле serialVersionUID типа long Что такое serialVersionUID и почему это важно? Пожалуйста, покажите пример, где от...
12 нояб. '08 в 23:24
52

Преобразование данных формы в объект JavaScript с помощью jQuery

Как преобразовать все элементы моей формы в объект JavaScript? Я хотел бы иметь способ автоматического создания объекта JavaScript из моей формы, без необходимости перебирать каждый элемент. Мне не нужна строка, возвращаемая $('#formid').serialize(...
26 июл. '09 в 13:39
11

Сериализация JSON в jQuery

Мне нужно сериализовать объект в JSON. Я использую jQuery. Есть ли "стандартный" способ сделать это? Моя конкретная ситуация: у меня есть массив, определенный как показано ниже: var countries = new Array(); countries[0] = 'ga'; countries[1] = 'cd';...
10 окт. '08 в 15:29
25

JavaScriptSerializer - JSON-сериализация перечисления в виде строки

У меня есть класс, который содержит свойство enum, и после сериализации объекта с использованием JavaScriptSerializer мой результат json содержит целочисленное значение перечисления, а не его string "имя". Есть ли способ получить enum как string в мо...
14 мар. '10 в 5:18
26

Deserialize JSON в динамический объект С#?

Есть ли способ десериализации содержимого JSON в динамический тип С# 4? Было бы неплохо пропустить создание группы классов, чтобы использовать DataContractJsonSerializer.
29 июн. '10 в 16:04
17

Как превратить объект С# в строку JSON в.NET?

У меня есть такие классы: class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } И я хотел бы превратить объект Lad в строку JSON следующим образом: { "firstName":"Markoff...
01 июн. '11 в 12:59
27

Как сделать класс JSON сериализуемым

Как сделать класс Python сериализуемым? Простой класс: class FileItem: def __init__(self, fname): self.fname = fname Что мне делать, чтобы получить вывод: json.dumps() Без ошибки (FileItem instance at ... is not JSON serializable)
22 сент. '10 в 11:52
11

Как вы делаете глубокую копию объекта в .NET(например, С#)?

Я хочу настоящую глубокую копию. В Java это было легко, но как вы это делаете в С#?
24 сент. '08 в 19:39
18

Предпочтительный метод хранения массивов PHP (json_encode vs serialize)

Мне нужно сохранить многомерный ассоциативный массив данных в плоском файле для целей кеширования. Иногда мне приходилось переходить на JSON для использования в моем веб-приложении, но в большинстве случаев я буду использовать массив непосредственно ...
29 апр. '09 в 20:09
11

В чем разница между сериализацией и маршалингом?

Я знаю, что с точки зрения нескольких распределенных методов (таких как RPC) используется термин "Маршалинг", но не понимает, как он отличается от сериализации. Разве они не превращают объекты в ряд бит? Связанный: Что такое сериализация? Что т...
20 апр. '09 в 23:26
19

Ошибка JSON.NET Локальный цикл привязки для типа

Я попытался сериализовать класс POCO, который был автоматически сгенерирован из Entity Data Model.edmx, и когда я использовал JsonConvert.SerializeObject Я получил следующую ошибку: Ошибка Обнаружен цикл саморегуляции, для которого зарегистриро...
13 сент. '11 в 5:25
19

Как десериализовать XML-документ

Как десериализовать этот XML-документ: <?xml version="1.0" encoding="utf-8"?> <Cars> <Car> <StockNumber>1020</StockNumber> <Make>Nissan</Make> <Model>Sentra</Model> </Car> ...
12 дек. '08 в 21:49
15

Gson: Как исключить определенные поля из сериализации без аннотаций

Я пытаюсь узнать Гссона, и я борюсь с исключением поля. Вот мои классы public class Student { private Long id; private String firstName = "Philip"; private String middleName = "J."; p...
26 янв. '11 в 9:19
3

Как изменить имена свойств при сериализации с помощью Json.net?

У меня есть некоторые данные в объекте С# DataSet. Я могу сериализовать его прямо сейчас, используя конвертер Json.net, подобный этому DataSet data = new DataSet(); // do some work here to populate 'data' string output = JsonConvert.SerializeObject(...
09 янв. '12 в 23:24
17

Что такое сериализация объектов?

Что подразумевается под "сериализацией объектов"? Не могли бы вы объяснить это несколькими примерами?
15 янв. '09 в 18:32