Вопросы с тегом 'json-deserialization'

Десериализация JSON - это процесс преобразования строки JSON в экземпляр объекта, часто в класс.
29

Самый быстрый способ проверить, является ли строка JSON в PHP?

Мне нужен действительно быстрый метод проверки, является ли строка JSON или нет. Я чувствую, что это не лучший способ: function isJson($string) { return ((is_string($string) && (is_object(json_decode($string)) || ...
18 мая '11 в 8:18
3

Что такое десериализация и сериализация в JSON?

Я новичок в JSON. Теперь мне нужно использовать JSON для моего Flash ActionScript 3.0. Итак, я нашел одну библиотеку для JSON и увидел термины "десериализация" и "сериализация". Что они имеют в виду?
23 июл. '10 в 9:04
2

Удаление десериализации в HashMap пользовательских объектов с помощью джексона

У меня есть следующий класс: import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonProperty; import java.io.Serializable; import java.util.HashMap; @JsonIgnoreProperties(ignoreUnknown = true) public cl...
01 авг. '13 в 18:48
4

Deserializing JSON, когда иногда массивы, а иногда и объекты

У меня возникли проблемы с десериализацией данных, полученных из Facebook с использованием библиотек JSON.NET. JSON вернулся с простого настенного столба: { "attachment":{"description":""}, "permalink":"http://www.facebook.com/permalink.php...
07 мар. '11 в 20:09
2

Свойство Jackson - @JsonTypeInfo отображается как null?

Я имею дело с этой проблемой. Скажем, у меня есть этот ответ: { "id":"decaa828741611e58bcffeff819cdc9f", "statement":"question statement", "exercise_type":"QUESTION" } Затем, основываясь на атрибуте exercise_type, я хочу создать экзе...
09 нояб. '15 в 14:21
3

Разбор большого файла JSON в .NET

До сих пор я использовал метод JsonConvert.Deserialize(json) в Json.NET, который работал довольно хорошо, и, честно говоря, мне не нужно ничего больше, чем это. Я работаю над фоновым (консольным) приложением, которое постоянно загружает контент JSO...
26 авг. '15 в 13:03
4

GSON-нечувствительная десериализация перечислений

У меня есть перечисление: enum Type { LIVE, UPCOMING, REPLAY } И немного JSON: { "type": "live" } И класс: class Event { Type type; } Когда я пытаюсь десериализовать JSON с помощью GSON, я получаю null для поля типа Event, поско...
30 янв. '12 в 13:14
4

Как десериализовать данные JSON?

Я новичок в работе с данными JSON. Я читаю данные из веб-службы. Данные запроса отправляются обратно: [["B02001_001E","NAME","state"], ["4712651","Alabama","01"], ["691189","Alaska","02"], ["6246816","Arizona","04"], ["18511620","Florida","12"]...
14 авг. '13 в 21:14
1

Является ли Jackson @JsonSubTypes еще необходимым для полиморфной десериализации?

Я могу сериализовать и десериализовать иерархию классов, где абстрактный базовый класс аннотируется с помощью @JsonTypeInfo( use = JsonTypeInfo.Id.MINIMAL_CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class") но не @JsonSub...
28 июл. '15 в 0:36
8

Swift JSONDecoder с несколькими форматами даты в строке JSON?

Swift JSONDecoder предлагает свойство dateDecodingStrategy, которое позволяет нам определить, как интерпретировать входящие строки даты в соответствии с объектом DateFormatter. Однако в настоящее время я работаю с API, который возвращает строки дат...
21 июн. '17 в 17:30
1

JSON.NET: как десериализовать свойство интерфейса на основе значения объекта parent (владельца)?

У меня есть такие классы class Holder { public int ObjType { get; set; } public List<Base> Objects { get; set; } } abstract class Base { // ... doesn't matter } class DerivedType1 : Base { // ... doesn't matter } class Deriv...
20 мар. '14 в 15:10
3

Отключить массив JSON в С#

Я застрял в сложной проблеме. У меня строка JSON этого формата: [{ "record": { "Name": "Komal", "Age": 24, "Location": "Siliguri" } }, { "record": { "Name": "Ko...
31 мая '13 в 12:04
4

JSON: JsonMappingException при попытке десериализации объекта с нулевыми значениями

Я пытаюсь десериализовать объект, который содержит свойства null и имеет JsonMappingException. Что я делаю: String actual = "{\"@class\" : \"PersonResponse\"," + " \"id\" : \"PersonResponse\"," + " \"result\" : ...
07 авг. '13 в 6:55
3

Уничтожить json-символ в качестве перечисления

У меня есть перечисление, определенное с помощью С#, где я храню его как символы, например: public enum CardType { Artist = 'A', Contemporary = 'C', Historical = 'H', Musician = 'M', Sports = 'S', Writer = 'W' } Я пытаюсь д...
31 авг. '13 в 18:25
1

Использование Gson в Kotlin для разбора массива JSON

Попытка разобрать массив JSON в Kotlin, заставила его работать для одного объекта JSON в объект WeatherObject (фрагмент кода ниже) { "coord": { "lon": -2.93, "lat": 43.26 }, "weather": [{ "id": 802, "main": "Clouds", "descriptio...
10 авг. '17 в 1:58