Вопросы по теме 'json.net'

исключение нулевого значения, возникающее при десериализации нулевого значения JSON.net
Привет, друзья, я пытаюсь десериализовать скрытое поле управления в объект JSON, код выглядит следующим образом: Dim settings As New Newtonsoft.Json.JsonSerializerSettings() settings.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore...
8568 просмотров
schedule 22.01.2024

Json.NET (Newtonsoft.Json) - два свойства с одинаковым именем?
Я кодирую C # для .NET Framework 3.5. Я пытаюсь разобрать Json на JObject. Json выглядит следующим образом: { "TBox": { "Name": "SmallBox", "Length": 1, "Width": 1, "Height": 2 }, "TBox": {...
13496 просмотров
schedule 14.10.2022

Как с помощью JSON.net предотвратить сериализацию свойств производного класса при использовании в контексте базового класса?
Учитывая модель данных: [DataContract] public class Parent { [DataMember] public IEnumerable<ChildId> Children { get; set; } } [DataContract] public class ChildId { [DataMember] public string Id { get; set; } }...
24455 просмотров
schedule 03.11.2023

Как десериализовать с помощью JSON.Net анонимный тип?
Просто пытаюсь создать анонимный тип из JSON, ничего не зная заранее о параметрах, и полностью их интерпретируя (возможно, с подсказками). т.е. это значение «выглядит» как int, строка или дата. Единственный способ, о котором я знаю до сих пор, -...
7476 просмотров
schedule 22.12.2023

Получение исключения OutOfMemoryException при сериализации в JSON?
Я сериализую, MultiDictionary<String,Object> http://powercollections.codeplex.com/ Он имеет 618 элементов, причем элементы глубоко вложены, т. Е. один объект может иметь в себе несколько объектов, подобных словарю. Я использую...
22187 просмотров
schedule 16.03.2024

перечислить объект json с помощью json.net
Я использую json.net для конвертации курсов валют в json. Объект C# получил имя и значение, где имя — доллары США, фунты стерлингов и т. д., а значение — курс валюты. Я не знаю индекса разных валют, поэтому в javascript я хочу получить валюту,...
530 просмотров
schedule 06.04.2024

Как использовать JsonTextReader дважды
Мне дан поток данных json, который содержит поле с именем «тип». Это поле типа описывает тип объекта, который необходимо создать во время выполнения. Похоже, я не могу дважды использовать JsonTextReader и не могу найти способ сбросить средство...
10995 просмотров
schedule 06.10.2022

JSON.Net – Как десериализовать JSON в объект, но рассматривать свойство как строку вместо JSON?
У меня есть некоторый JSON, который я хотел бы десериализовать, но я хочу рассматривать одно из свойств как строку, а не как объект. Например, JSON выглядит так: { "name":"Frank", "sex":"male", "address": {...
916 просмотров
schedule 19.02.2024

Сериализация Newtonsoft.Json PagedList‹T› не включает некоторые свойства
Я пытаюсь сериализовать объект PagedList ( https://github.com/martijnboland/MvcPaging/blob/master/src/MvcPaging/PagedList.cs ) в Json, например: PagedList<Product> pagedList = new PagedList<Product>(products, (page - 1), pageSize);...
3211 просмотров
schedule 22.02.2024

Настройте JSON.NET на игнорирование атрибутов DataContract / DataMember
Мы сталкиваемся с ситуацией в проекте MVC3 с сериализаторами Microsoft JSON и JSON.NET. Всем известно, что DateTime в сериализаторах Microsoft в основном не работает, поэтому мы перешли на JSON.NET, чтобы избежать этой проблемы. Это отлично...
27392 просмотров
schedule 02.04.2024

Обработка ошибки десериализации
У меня есть класс для десериализации из json class SeeSharp { public int Number; } Хороший json похож на что-то {Номер 1} Неправильный json, исходящий из PHP, {Число: ложь} Я использую следующий способ обработки...
343 просмотров
schedule 17.01.2024

Добавьте дополнительные ссылки при компиляции кода во время выполнения.
Я нашел эту программу ( http://support.microsoft.com/kb/304655 ), где я скомпилировать код во время выполнения. Он работает для кода, использующего ссылку, using System; Ниже приведен код программы, которая компилирует код во время...
1916 просмотров

Ошибка «Newtonsoft.Json.Linq.JToken» не может быть сериализована с помощью TombstoneHelper
Я столкнулся с проблемой, когда определенная страница моего приложения не восстанавливалась после захоронения. Попытка получить доступ к приложению просто приведет к тому, что вы вернетесь на главный экран. Во время отладки в консоль были выведены...
1336 просмотров

Удаление элементов из JSON на основе условия в C#
У меня есть строка JSON, которую я хочу изменить на С#. Я хочу иметь возможность удалить набор данных, когда одно из дочерних значений является определенным значением. Возьмите следующее { "responseHeader":{ "status":0, "QTime":0,...
18925 просмотров
schedule 20.09.2022

Десериализация массива JSON в ObservableCollection
Я использую RestSharp для связи с удаленным сервером. Я получаю сериализованную строку JSON, которую я могу десериализовать в объект С#. Я также могу десериализовать массивы json в список. Однако я хочу, чтобы эти объекты использовались в привязках...
5733 просмотров
schedule 12.05.2024

Измените ReferenceLoopHandling в signalR
Я работаю над проектом, в котором у нас есть два приложения; Первое — это консольное приложение, которое заполняет базу данных, а второе — собственная служба signalR, которая транслирует любые изменения, происходящие в содержимом базы данных....
1680 просмотров
schedule 15.12.2023

Пользовательские настройки сериализатора Json.NET для каждого типа
Я использую ApiController, который использует глобальный класс HttpConfiguration для указания настроек JsonFormatter. Я могу очень легко установить глобальные настройки сериализации следующим образом:...
4348 просмотров
schedule 19.02.2024

Использование фильтров с JsonPath в C#
Я использую JsonPath для C# для запроса некоторых данных JSON. JsonPath не имеет собственного синтаксического анализатора, поэтому согласно Совет Рика Сладки , я использую Json.NET чтобы разобрать мою строку Json на набор вложенных объектов...
6405 просмотров
schedule 18.04.2024

json.net DeserializeObject
У меня есть следующий код: string code = client.DownloadString("http://oddsportal.com/feed/prematch/1-1-hSpbs4Cd-1-2.dat"); DataSet data = JsonConvert.DeserializeObject<DataSet>(code.Substring(3, code.Length - 6)); textBox1.Text += "1";...
11361 просмотров
schedule 07.11.2023

Обнаружена циклическая ссылка при сериализации с помощью Json.Encode
У меня есть ситуация, когда Json.Encode работает локально (localhost), который представляет собой 64-битное окно iis7 Windows 7. Если я развертываю 32-битный IIS6 в Windows 2003, я получаю циклические ошибки ссылки. Ниже "Ошибка здесь" показана...
9242 просмотров
schedule 27.11.2023