Свързани въпроси 'json.net'
Премахване на елементи от JSON въз основа на условие в C#
Имам JSON низ, който искам да мога да променям в C#. Искам да мога да изтрия набор от данни въз основа на това, когато една от дъщерните стойности е определена стойност.
Вземете следното
{
"responseHeader":{
"status":0,
"QTime":0,...
18925 изгледи
schedule
20.09.2022
Преобразуване на Json обект в DataTable
В няколко публикации тук, а също и в други форуми намерих този код, цитиран за превръщане на Json обект в DataTable:
DataTable dt = (DataTable)JsonConvert.DeserializeObject(json, (typeof(DataTable)));
Не мога да накарам това да работи....
16816 изгледи
schedule
15.09.2022
Десериализирайте вложен JSON в плосък клас с помощта на Json.NET
Предвид следния вложен JSON низ:
string s = @"
{
""id"": 10,
""fields"":{
""issuetype"": {
""name"": ""Name of the jira item""
}
}
}";
Как мога да го десериализирам до следния "сплескан" клас,...
4258 изгледи
schedule
19.09.2022
Десериализирайте JSON с име на променливо свойство и вложен списък към обект
Имам куп API, който генерира следните 2 вида отговор в тялото на отговора:
{ "error": null, "object_type": { /* some object */ } }
{ "error": null, "object_type": [{ /* some object */ }, { /* some object */ }, ...] }
Въпреки че имам клас,...
899 изгледи
schedule
18.09.2022
как да де-сериализираме JSON данни, в които самият Timestamp съдържа полета?
Не мога да картографирам класа с дадените JSON данни:
{
"Meta Data": {
"1. Information": "Intraday (15min) open, high, low, close prices and volume",
"2. Symbol": "MSFT",
"3. Last Refreshed": "2018-09-28 15:45:00",...
105 изгледи
schedule
17.09.2022
Проблем с публикуването на CREATERAWTRANSACTION в Bitcoin Core чрез JSON-RPC
Опитвам се да публикувам в локален биткойн пълен възел чрез json-rpc , но получавам грешка от сървъра.
Следвайте документацията тук: https://bitcoincore.org/en/doc/0.17.0/rpc/rawtransactions/createrawtransaction/
Виждам следната примерна...
437 изгледи
schedule
15.09.2022
Версията на Google.Apis не работи с по-нова версия на Newtonsoft.Json
Използвам клиентска библиотека на Google .net версия 1.36.1 в уеб приложение в .NET Framework 4.7.2, което работи с Newtonsoft.Json версия 10.0.2.
Искам да включа в моето уеб приложение библиотека от класове в .NET Standard 2.0, която използва...
126 изгледи
schedule
18.09.2022
Десериализирайте неизменни класове с интерфейсен параметър в конструктора с помощта на json.net [затворено]
Искам да създам някои неизменни класове с Json.net, но срещнах съобщение за грешка: Не можах да създам екземпляр от тип SolutionName.InterfaceClassName.Type е интерфейс или абстрактен клас и не може да бъде създаден.
Проблемът:
Имам неизменен клас...
137 изгледи
schedule
16.09.2022
Десериализиране на JSON обектен масив с Json.net класове
Опитвам се да използвам API за получаване на отчети, но имам проблеми с получаването на резултатите от JSON в използваема информация с помощта на JSON.NET. Разгледах доста примери, но правилният формат на класа за класовете ми убягва.
JSON данни:...
1089 изгледи
schedule
21.09.2022
Задайте NullValueHandling на ниво контролер
За момента бих искал да изключа нулеви стойности от моя api отговор, така че в моя файл startup.cs имам това.
services.AddMvc()
.AddJsonOptions(options =>
{
// Setup json serializer...
1709 изгледи
schedule
27.09.2022
Как да използвате JsonTextReader два пъти
Даден ми е поток от json данни, който съдържа поле с име „тип“. Това поле за тип описва типа обект, който трябва да бъде създаден по време на изпълнение. Изглежда, че не мога да използвам JsonTextReader два пъти и не мога да намеря начин да нулирам...
10995 изгледи
schedule
06.10.2022
Разбор на JSON низ без кавички
Имам код като по-долу (просто редактира JSON и поставя нови неща на място, посочено от JSONPath):
JToken jp = JToken.Parse(json);
IEnumerable<JToken> nd = jp.SelectTokens(path);
JToken newj = JToken.Parse(newval);
foreach (JToken vl in...
2465 изгледи
schedule
05.10.2022
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 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.net
Опитвам се да направя ajax повикване, за да получа щатите от държава, но продължавам да получавам изключение за invalidcast. Използвам MVC4 с json.NET. Мога да сериализирам обектите без проблем в моите тестове, но когато направя извикването на ajax,...
4629 изгледи
schedule
19.11.2023
Как да конвертирате булеви стойности в декодирания json-файл в низове с малки букви?
Класът, към който декодирам, използва низови полета и декодерът по подразбиране на Newtonsoft преобразува булевите стойности в json-файла в низове с главни букви. Вероятно извиква ToString() от тип Boolean, което води до „Истина“ или „Невярно“....
3438 изгледи
schedule
02.11.2023
връща масив от масиви вместо масив от обекти с json.net
Трябва да върна масив от масиви вместо масив от обекти за флотационна диаграма.
Мога да получа следното:
data = [{"2012-10": 4140},{"2012-11": 10815},{"2012-12": 10444}];
но трябва (UPDATE фиксира следния ред):...
2026 изгледи
schedule
05.11.2022
Мога ли да инструктирам Json.NET да десериализира, но не и да сериализира специфични свойства?
Имам приложение AngularJS + MVC 5 + Web API 2, което позволява на потребителите да управляват колекции от обекти в браузъра и да извършват всички промени наведнъж, когато се щракне върху бутон Запазване. Когато се правят промени, едно или повече...
5022 изгледи
schedule
24.10.2023
Беше открита кръгова препратка при сериализиране с Json.Encode
Имам ситуация, при която Json.Encode работи локално (localhost), което е 64-битова iis7 кутия за Windows 7.
Ако разположа в Windows 2003 32 bit IIS6, получавам кръгови референтни грешки. Показаният по-долу „Грешка тук“ е редът, от който започва...
9242 изгледи
schedule
27.11.2023