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

  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Десериализовать JSON с помощью автообрезки строк

Я использую библиотеку Newtonsoft.Json Есть ли способ обрезать пробелы из любых строковых данных во время десериализации? class Program { class Person { [JsonProperty("name")] public string Name; } static void Main(string[] args) { var p ...

Задан 09 Oct 2013, 12:02 от Sam Fisher
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Исключение из циклической ссылки при сериализации классов LINQ to SQL

У меня есть набор классов linq to sql и сериализовал их в JSON с помощью .NET JavaScriptSerializer. Однако, как только я добавляю запись в соответствующую таблицу, сериализация выдает «Исключение циклической ссылки». Aaarggh! Это подробно ...

Задан 23 Sep 2009, 21:24 от CVertex
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

JSON.Net JsonConverter для DbGeography

Долго долго борется с этим ... По сути, у меня есть первый объект модели EF5 сDbGeography свойство. Я хотел бы применитьJsonConverter что давайте это туда и обратно как простые значения широты / долготы. Я использую WebAPI. Ищете вывод и ввод ...

Задан 03 Jan 2013, 21:10 от Arno
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Всегда есть ошибка «Тип ObjectContent 1 не смог сериализовать тело ответа…»

Я использую веб-API для извлечения данных из базы данных. У меня есть только 1 таблица "tblMessage" и я хочу получить данные из этой таблицы. Я все настроил, но потом, когда я запускаю веб-сайт. ошибка всегда говорит Типу ObjectContent`1 не ...

Задан 08 Aug 2013, 19:17 от kaboom
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спасибо за более LINQ-й ответ Дэн :)

я есть JSON, который отправляется на мой веб-сервис, который выглядит примерно так. { root: [ { "key": "foo1", "val": "150" }, { "key": "foo2", "val": "220" }, { "key": "foo3", "val": "300" }, { "key": "dataid", "val": "2289" } ] }Скажем, ...

Задан 17 Feb 2011, 18:47 от CResults
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Десериализовать json с помощью json.net c #

Я новичок в Json, поэтому немного зеленого.У меня есть служба на основе отдыха, которая возвращает строку JSON;

Задан 04 Sep 2009, 08:06 от 76mel
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Десериализация только одного узла ответа JSON

У меня есть ответ JSON, как { "appStatus":{ "status":true }, "lastSyncDate":"06-07-2013 13.54.27", "configResponse":{ "status":{ "status":true }, "configs":{ "APPLOGENABLED":{ "configCode":"APPLOGENABLED", "configDesc":"enable or disable logging ...

Задан 06 Jul 2013, 11:42 от Shafqat Masood
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Сериализация / десериализация массивов со смешанными типами с использованием JSON.Net

Я пытаюсь написать некоторые классы оболочки C # для JSON, которые мне нужно отправить / получить. В одном случае я получаю многомерный массив смешанных типов:

Задан 02 Dec 2015, 16:32 от Jason Butera
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Refactor of ShouldSerialize () в классе ... я могу использовать IContractResolver?

У меня есть API, который возвращает большой список автомобильных функций .... все они либо bool, либо ints ... и в основном я хочу отображать только те из них, которые возвращают истинные значения или> 0 для целых. Я использую JSON.net, чтобы я ...

Задан 01 May 2013, 11:08 от Fuzzybear
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Рад, что ты получил это работает!

от квест Ион уже имеет ответ: JsonConvert.SerializeObject всегда возвращает {} в XamarinForms [/questions/48041823/jsonconvert-serializeobject-always-return-in-xamarinforms] 2 ответаВсе очень часто задавали этот вопрос, и я попробовал почти ...

Задан 21 Feb 2018, 20:08 от Lala
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Десериализовать список <AbstractClass> с помощью newtonsoft.json

я пытаюсь сериализовать и десериализовать списокabstract классы (mustinherit для vb), очевидно, внутри него есть только экземпляры производных классов. Я украсил параметр списка с помощьюJsonProperty(ItemTypeNameHandling = TypeNameHandling.Auto) ...

Задан 18 Nov 2013, 01:10 от L.Trabacchin
  • 58 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

У меня та же проблема, что и у вас, и это не работает для меня (поскольку я уже делаю это), оно жалуется по той же причине, когда вы его десериализуете.

вая этот JSON: [ { "$id": "1", "$type": "MyAssembly.ClassA, MyAssembly", "Email": "[email protected]", }, { "$id": "2", "$type": "MyAssembly.ClassB, MyAssembly", "Email": "[email protected]", } ]и эти классы: public abstract class BaseClass { public string ...

Задан 14 Jun 2011, 18:26 от Andrew Bullock
  • 30 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Json.Net - Сериализация имени свойства без кавычек

Я пытаюсь заставить Json.Net сериализовать имя свойства без кавычек, и мне трудно найти документацию в Google. Как я могу это сделать? Он находится в очень маленькой части большого рендера Json, поэтому я бы предпочел либо добавить атрибут ...

Задан 26 Sep 2011, 10:05 от Overflew
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

DI и JSON.NET

Я использую JSON.NET для сериализации и десериализации объекта для различных целей. Я большой поклонник DI, но код ниже дает мне озноб. Это пахнет как плохой код: public class Foo : Baz { private readonly IBar bar; public Foo() ...

Задан 26 Jan 2010, 16:52 от Tim Skauge
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Пользовательские настройки сериализатора Json.NET для каждого типа

Я использую ApiController, который использует глобальный класс HttpConfiguration для указания настроек JsonFormatter. Я могу очень легко настроить параметры сериализации следующим ...

Задан 16 Jul 2013, 19:03 от Trevor Elliott
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

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

Как обрабатывать как один элемент, так и массив для одного свойства с помощью JSON.net

Я пытаюсь исправить мою библиотеку SendGridPlus для обработки событий SendGrid, но у меня возникли проблемы с непоследовательной обработкой категорий в API. В следующем примере полезная нагрузка взята изСсылка на API ...

Задан 25 Sep 2013, 01:18 от Robert McLaws
  • 31 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Сериализация C # в JSON с использованием JSON.Net

У меня есть список C #, который выглядит следующим образом: var reqUsers = from user in users select new { username = user.username, firstName = user.firstName, lastName = user.lastName, email = user.email };Я использую ниже для преобразования / ...

Задан 05 Apr 2013, 20:59 от Madhuri Mittal
  • 59 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Десериализация полиморфных классов json без информации о типах с использованием json.net

ЭтотImgur api [https://api.imgur.com/endpoints/gallery]вызов возвращает список, содержащий обаГалерея изображенийа такжеГалерея Альбомклассы представлены в формате JSON. Я не вижу, как их десериализовать автоматически с помощью Json.NET, ...

Задан 10 Oct 2013, 23:13 от Peter Kneale
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Добавление объекта в JArray перезаписывает первый элемент

При добавлении нового объекта в JArray каждый объект добавляется к первой записи в массиве ([0]) вместе с добавлением в массив. response = client.GetAsync(new Uri(urlIndexDoc)).Result; result = response.Content.ReadAsStringAsync().Result; ...

Задан 15 Jan 2014, 18:04 от user2557714
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Большое спасибо за ваш подробный ответ! Таким образом, решение состоит в том, чтобы использовать SerializationBinder и «Белый список» всех возможных разрешенных типов.

отаю на небольшом веб-сайте, где пользователи могут загружать пользовательские «объекты», определенные в JSON. Недавно я узнал о возможных угрозах с использованием JSON с автоматической десериализацией типов:Проблема ...

Задан 28 Feb 2018, 20:33 от Anika Leser
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Ну, это работает ...

пример [https://www.newtonsoft.com/json/help/html/SerializeDataSet.htm]кажется, больше не работает в .NET Core 2.0, теперь он сериализуется с использованием XmlDiffGram. Есть ли простой способ заставить его работать? Нужно ли это делать Все ...

Задан 25 Aug 2017, 06:16 от user433342
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

C # JSON.NET - десериализовать ответ, который использует необычную структуру данных

У меня возникли проблемы с поиском чистого (насколько это возможно) способа десериализации некоторых данных JSON в определенном формате. Я хочу десериализова...

Задан 13 Sep 2016, 02:48 от Patrick
Page 1 of 14
1 2 3 4 5