Лучшие json.net вопросы ИТ разработчиков

  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Переход на JSON.NET 4.0.3 сломал мое приложение

У меня есть приложение Windows Phone 7.1 (Mango), которое использовало JSON.NET 4.0.2. Я обновил его до 4.0.3, и теперь я получаю все виды ошибок. Десериализованный класс, который работал раньше, теперь выдает эту ошибку: Не удалось загрузить ...

Задан 15 Oct 2011, 20:20 от Christian Beauclair
  • 75 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Json.net сериализует / десериализует производные типы?

json.net (ньютонсофт) Я просматриваю документацию, но не могу найти ничего по этому поводу или лучший способ сделать это. public class Base { public string Name; } public class Derived : Base { public string Something; } ...

Задан 14 Dec 2011, 23:07 от Will
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как игнорировать JsonProperty (PropertyName = «someName») при сериализации json?

У меня есть код на C # с использованием ASP.Net MVC, который использует Json.Net для сериализации некоторых DTO. Чтобы уменьшить полезную нагрузку, я использовал атрибут [JsonProperty (PropertyName = "shortName")], чтобы использовать ...

Задан 16 Dec 2013, 22:44 от Kevin
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Пользовательская json-сериализация для каждого элемента в IEnumerable [duplicate]

На этот вопрос уже есть ответ здесь:Как вы сериализуете массив enum в массив строк Json? [Дубликат] 2 ответаЯ использую Json.NET для сериализации объекта, ко...

Задан 12 Apr 2016, 17:46 от andrepnh
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Сериализация нескольких свойств DateTime в одном классе с использованием разных форматов для каждого

У меня есть класс с двумя свойствами DateTime. Мне нужно сериализовать каждое из свойств в другом формате. Как я могу это сделать? Я пытался: JsonConvert.SerializeObject(obj, Formatting.None, new IsoDateTimeConverter {DateTimeFormat = ...

Задан 25 Jul 2013, 11:21 от Andrei
  • 28 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как заставить JSON.NET игнорировать объектные отношения?

Я работаю надEntity Framework [http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework]проект. Я хочу сериализовать кучу экземпляров класса сущностей. Я связал их вместе в контейнерный класс: public class Pseudocontext { public List<Widget> ...

Задан 22 Jan 2014, 19:21 от user1172763
  • 35 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Спасибо, но я попробовал это. Контракты не используются, когда тип попадает в проверку "! HasDefinedType" в десериализаторе. Возьмите пик на JsonSerializerInternalReader.cs и найдите HasDefinedType. Вы увидите вызов этого метода чуть выше делегирования контракта, и если тип является «объектом», он будет пойман этой проверкой.

ужно десериализовать сложный блоб JSON в стандартные контейнеры .NET для использованияв коде, который не знает о JSON, Он ожидает, что вещи будут в стандартных типах .NET, в частностиDictionary<string, object> или жеList<object> где «объект» ...

Задан 05 Apr 2011, 01:23 от dongryphon
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 метод расширения с соответствующей подписью:

у построить объект Json.NET, используя инициализаторы объектов для коллекций. Я могу сделать: JObject jsonObject = new JObject { { "Date", DateTime.Now }, { "obj", new JObject { { "string", "bla" } } } };Теперь я хочу сделать, например: var ...

Задан 25 Jun 2018, 00:37 от kofifus
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как применить отступную сериализацию только к некоторым свойствам?

Я хочу сериализовать объекты .NET в JSON понятным для человека способом, но я хотел бы иметь больше контроля над тем, оказываются ли свойства объекта или эле...

Задан 22 Feb 2015, 08:37 от Wormbo
  • 111 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Разбор JSON с использованием Json.net

Я пытаюсь проанализировать некоторые JSON с помощью библиотеки JSon.Net. Документация кажется немного скудной, и я не понимаю, как выполнить то, что мне нужн...

Задан 30 Dec 2008, 22:48 от Carter
  • 46 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Сериализация нуля в JSON.NET

При сериализации произвольных данных через JSON.NET любое свойство, имеющее значение NULL, записывается в JSON как "propertyName": null Это правильно, конечно. Однако у меня есть требование автоматически переводить все нули в пустое значение ...

Задан 12 Jan 2012, 11:00 от AviD
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Есть ли библиотека, которая реализует такой метод для данных JSON? Или, может быть, это может быть достигнуто с помощью Json.NET?

я есть JSON, содержащий двоичное свойство с очень большим значением: { "NormalStringValue" : "test", "NormalIntValue" : 1, "LargeBinaryValueInBase64": "AQB...." }Стандарт НьютонсофтJsonTextReader.ReadAsBytes читает значениеLargeBinaryProperty ...

Задан 22 Sep 2017, 12:53 от yodasad
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Json.net DefaultValueHandling освобождает только логическое значение

При сериализации с использованием json.net я использовал DefaultValueHandling.Ignore в настройках сериализации, что приводит к удалению ключа, если bool уста...

Задан 31 May 2014, 16:53 от Gokoulane Ravi
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Построить иерархию JSON из структурированных данных

C # | .NET 4.5 | Entity Framework 5 У меня есть данные, возвращаемые из запроса SQL в виде идентификатора, ParentID, имени. Я хотел бы взять эти данные и разобрать их в иерархическую строку JSON. Пока что это кажется гораздо более сложной ...

Задан 08 Oct 2013, 19:27 от Will
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

 Создайте?

ного новичок в использовании библиотеки JSON Newtonsoft для .NET. Есть ли способ создать JObject или JToken из JSONPath?Так, например, что-то вроде следующего.

Задан 15 May 2017, 20:36 от James
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

У JSON.net есть @ в именах атрибутов?

Я использую JSON.NET и хочу конвертировать из XML в JSON. Я использую JsonConvert.SerializeXNode (узел), и я заметил, что у моего объекта json есть свойства...

Задан 13 Jun 2012, 14:46 от JD.
  • 17 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 7.0.0.0

Я сталкиваюсь с ошибкой нижеНе удалось загрузить файл или сборку &#39;Newtonsoft.Json, версия = 7.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a...

Задан 26 Sep 2015, 06:12 от Midhun Murali
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Обновление NewtonSoft JSON.NET не подразумевает сериализацию защищенных членов

Я только что обновил мою версию NewtonSoft JSON.NET с версии 3.0.0 до 3.5.0, и я заметил, что защищенные члены не являются неявно сериализованными.У меня ест...

Задан 22 Jun 2010, 10:42 от dagda1
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Пользовательская обработка дат в WebApi Json.NET

Я явно настроил мое приложение MVC4 на использование сериализатора JSON.NET. Я знаю, что у меня есть выбор использования стандартных дат ISO или старого форм...

Задан 12 Oct 2012, 08:12 от P0DD3R5
  • 37 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Десериализация гетерогенного массива JSON в ковариантный список <> с использованием JSON.NET

У меня есть JSON-массив, содержащий объекты разных типов с разными свойствами. Одно из свойств называется «тип» и определяет тип элемента массива. Вот пример моих данных: [{ type : "comment", text : "xxxx" }, { type : "code", tokens : [{ type : ...

Задан 23 Nov 2011, 11:28 от Alexander Galkin
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Это решение сработало для меня, хотя мне неудобно вручную взламывать json до десериализации. Я думаю, что другой подход может состоять в том, чтобы иметь общую сборку модели с тем же именем и иметь сборку / версию silverlight.

учаю исключение при попытке десериализации в Silverlight. Test1 не выполняется, а Test2 - успешно. Я также пробовал TypeNameAssemblyFormat для простого и полного, но получить те же результаты. Test2 может разрешить сборку, почему не может ...

Задан 02 May 2011, 17:54 от Kirk Kuykendall
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Разбор через JSON в JSON.NET с неизвестными именами свойств

У меня есть некоторые данные JSON, которые выглядят так: { "response":{ "_token":"StringValue", "code":"OK", "user":{ "userid":"2630944", "firstname":"John", "lastname":"Doe", "reference":"999999999", "guid":"StringValue", "domainid":"99999", ...

Задан 05 Feb 2013, 18:11 от claydiffrient
  • 4 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Доступ к свойствам с точкой в ​​их имени

Я пытаюсь десериализовать JSON. Мой корневой объект имеет единственное свойство &quot;en.pickthall&quot;. Я использую динамический тип для чтения моего JSON....

Задан 02 Apr 2016, 17:26 от Rahul Jha
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как добавить комментарии к выводу Json.NET?

Есть ли способ, которым я могу автоматически добавлять комментарии к сериализованному выводу из JSON.Net? В идеале я думаю, что это что-то похожее на следующее: public class MyClass { [JsonComment("My documentation string")] public ...

Задан 29 Feb 2012, 08:24 от Adam Rodger
  • 40 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Игнорировать свойство во время сериализации xml, но не во время десериализации

В C # как я могу заставить XmlSerializer игнорировать свойство во время сериализации, но не во время десериализации? (Или как мне сделать то же самое с Json....

Задан 14 Aug 2013, 19:06 от Manoj
Page 1 of 14
1 2 3 4 5