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

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

13
Джексон не враховує регістр перепису даних
Як я можу десеріалізувати рядок 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() { } …

3
Як серіалізувати JObject без форматування?
У мене є JObject(я використовую Json.Net), який я створив за допомогою LINQ to JSON (також надається тією ж бібліотекою). Коли я викликаю ToString()метод на JObject, він видає результати у форматованому форматі JSON. Як для цього встановити для форматування значення "немає"?

4
Json.net серіалізує / десеріалізує похідні типи?
json.net (newtonsoft) Я переглядаю документацію, але не можу знайти нічого щодо цього чи найкращого способу це зробити. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Тепер я маю похідні об'єкти в серіалізованому списку. Як десеріалізувати список і повернути похідні …

9
Перевага використання Parcelable замість об'єкта серіалізації
Як я розумію, Bundleі Parcelableналежить до того , як Android преформ сериализации. Він використовується, наприклад , в передачі даних між різними видами діяльності. Але мені цікаво, чи є якісь переваги у використанні Parcelableзамість класичної серіалізації у випадку збереження стану моїх бізнес-об’єктів у внутрішній пам'яті? Це буде простіше чи швидше, ніж …

1
Коли використовувати Serializer's create () та ModelViewset create () perform_create ()
Я хочу пояснити наведену документацію django-rest-frameworkщодо створення об'єкта моделі. Поки що я виявив, що існує 3 підходи щодо того, як обробляти такі події. Метод серіалізатора create(). Ось документація class CommentSerializer(serializers.Serializer): def create(self, validated_data): return Comment.objects.create(**validated_data) Метод ModelViewset create(). Документація class AccountViewSet(viewsets.ModelViewSet): queryset = Account.objects.all() serializer_class = AccountSerializer permission_classes = [IsAccountAdminOrReadOnly] …

15
Як відновити серіалізований рядок, пошкоджений неправильною довжиною підрахунку байтів?
Я використовую Hotaru CMS із плагіном Image Upload, я отримую цю помилку, якщо намагаюся вкласти зображення до публікації, інакше помилки не буде: unserialize () [function.unserialize]: помилка при зміщенні Код порушника (пункти помилок у рядку з **): /** * Retrieve submission step data * * @param $key - empty when setting …

3
Спеціальний сералізатор Gson для однієї змінної (з багатьох) в об'єкті за допомогою TypeAdapter
Я бачив безліч простих прикладів користувальницького TypeAdapter. Найбільш корисним було Class TypeAdapter<T>. Але це ще не відповіло на моє запитання. Я хочу налаштувати серіалізацію одного поля в об'єкті, а про інше дозволити механізм Gson за замовчуванням. Для цілей обговорення ми можемо використовувати це визначення класу як клас об'єкта, який я …

7
Серіалізація члена Enum до JSON
Як мені серіалізувати Enumчлен Python до JSON, щоб я міг десеріалізувати отриманий JSON назад у об’єкт Python? Наприклад, цей код: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) призводить до помилки: TypeError: <Status.success: 0> is not JSON serializable Як я можу цього уникнути?

9
Як перевірити, чи об'єкт серіалізується в C #
Я шукаю простий спосіб перевірити, чи об'єкт у C # можна серіалізувати. Як ми знаємо, ви робите об’єкт серіалізованим, реалізуючи інтерфейс ISerializable або розміщуючи [Serializable] у верхній частині класу. Я шукаю швидкий спосіб перевірити це без необхідності відображати клас, щоб отримати його атрибути. Інтерфейс був би швидким, використовуючи оператор is …
94 c#  serialization 

6
Як зберегти / відновити серіалізуваний об'єкт у / з файлу?
У мене є список об’єктів, і мені його потрібно зберегти десь на моєму комп’ютері. Я читав кілька форумів і знаю, що об'єктом має бути Serializable. Але було б непогано, якби я міг отримати приклад. Наприклад, якщо я маю таке: [Serializable] public class SomeClass { public string someProperty { get; set; …


6
Спеціальна серіалізація Джексона JSON для певних полів
Чи є спосіб за допомогою процесора Jackson JSON зробити серіалізацію на рівні поля? Наприклад, я хотів би мати клас public class Person { public String name; public int age; public int favoriteNumber; } серіалізовано до наступного JSON: { "name": "Joe", "age": 25, "favoriteNumber": "123" } Зверніть увагу, що вік = …

6
Серіалізувати нульовий int
У мене є клас із нульовим int? тип даних встановлений для серіалізації як елемент xml. Чи є спосіб налаштувати його, щоб серіалізатор xml не серіалізував елемент, якщо значення дорівнює нулю? Я спробував додати атрибут [System.Xml.Serialization.XmlElement (IsNullable = false)], але я отримую виняток серіалізації під час виконання, повідомляючи про помилку, що …
92 c#  .net  xml  serialization 


11
Перевірка, чи є об’єкт числом у C #
Я хотів би перевірити , якщо об'єкт є числом , так що .ToString()призведе до рядка , що містить цифри і +, -,. Чи можливо це шляхом простої перевірки типу в .net (наприклад:) if (p is Number)? Або я повинен перетворити на рядок, а потім спробувати розібрати вдвічі? Оновлення: Для уточнення …

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