Запитання з тегом «json.net»

Json.NET (також відомий як Newtonsoft.Json) - популярна високопродуктивна система JSON для .NET.

30
Не вдалося завантажити файл або збірку "Newtonsoft.Json" або одну з її залежностей. Визначення маніфесту не відповідає еталонній збірці
Що я спробував після пошуку: в Web.Config помістив прив’язку до старої версії: <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.1.0" /> </dependentAssembly> Відредагуйте мій файл .csproj, щоб переконатися, що існує лише одна посилання Newtonsoft <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> <SpecificVersion>False</SpecificVersion> <Private>True</Private> </Reference> Шукайте на моєму комп’ютері кожну …

7
Розбір JSON в C #
Я намагаюся проаналізувати деякі дані JSON з пошукового API Google AJAX. У мене є ця URL-адреса, і я хотів би розбити її, щоб результати відображалися. Наразі я написав цей код, але я сильно розгубився щодо того, що робити далі, хоча є ряд прикладів із спрощеними рядками JSON. Будучи новим для …
201 c#  asp.net  json  parsing  json.net 

5
Чи може Json.NET серіалізувати / десеріалізувати в / з потоку?
Я чув, що Json.NET швидше, ніж DataContractJsonSerializer, і хотів спробувати ... Але я не міг знайти жодних методів на JsonConvert, які брали б потік, а не рядок. Наприклад, для десеріалізації файлу, що містить JSON на WinPhone, я використовую такий код, щоб прочитати вміст файлу в рядок, а потім деріаріалізувати в …


4
Як написати файл JSON у C #?
Мені потрібно записати такі дані у текстовий файл у форматі JSON на C #. Дужки важливі для того, щоб він був дійсним форматом JSON. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Ось мій клас моделей: public class data { …

8
Десеріалізація даних JSON на C # за допомогою JSON.NET
Я відносно новачок у роботі з даними C # та JSON і шукаю рекомендацій. Я використовую C # 3.0, з .NET3.5SP1 та JSON.NET 3.5r6. У мене визначений клас C #, який мені потрібно заповнити зі структури JSON. Однак не кожна структура JSON для запису, який витягується з веб-служби, містить усі …

3
json.net має ключовий метод?
Якщо у моїй відповіді є клавіша "помилка", мені потрібно обробити помилку та показати поле попередження. Чи існує метод "haskey" на json.net? Подібно до: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
140 c#  json  json.net 

8
Визначення користувацького формату DateTime під час серіалізації з Json.Net
Я розробляю API для викриття деяких даних за допомогою веб-API ASP.NET. В одному з API клієнт хоче, щоб ми виставили дату у yyyy-MM-ddформаті. Я не хочу змінювати глобальні налаштування (наприклад GlobalConfiguration.Configuration.Formatters.JsonFormatter) для цього, оскільки це дуже специфічно для цього клієнта. І я це розробляю у вирішенні для кількох клієнтів. Одне …


5
JSON.net: як деріаріалізувати без використання конструктора за замовчуванням?
У мене клас, який має конструктор за замовчуванням, а також перевантажений конструктор, який приймає набір параметрів. Ці параметри відповідають полям на об'єкті і призначаються при побудові. На даний момент мені потрібен конструктор за замовчуванням для інших цілей, тому я хотів би зберегти його, якщо зможу. Моя проблема: Якщо я видаляю …
136 c#  json  json.net 

16
Кастинг інтерфейсів для десеріалізації в JSON.NET
Я намагаюся налаштувати зчитувач, який буде приймати в JSON об’єкти з різних веб-сайтів (думаю, скрабовування інформації) та переводив їх у об'єкти C #. Зараз я використовую JSON.NET для процесу десеріалізації. Проблема, з якою я стикаюся, полягає в тому, що він не знає, як обробляти властивості рівня інтерфейсу в класі. Отже, …
128 c#  .net  json  json.net 

10
Створення властивості десяріалізувати, але не серіалізувати за допомогою json.net
У нас є кілька конфігураційних файлів, які були створені серіалізацією об'єктів C # з Json.net Ми хотіли б перенести одну властивість серіалізованого класу подалі від простого переліку властивостей enum у властивість класу. Один з простих способів зробити це - залишити старий властивість enum у класі та домовитись, щоб Json.net прочитав …
124 c#  json.net 

3
Куди зайшов IMvcBuilder AddJsonOptions .Net Core 3.0?
Я щойно оновив свій проект веб-API ASP. Net core 2.0до 3.0. Я використовував services.AddMvc() .AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver()); попередньо для забезпечення нижнього кожуха серіалізованого JSON. Після оновлення до 3.0 я отримую цю помилку: Помилка CS1061 "IMvcBuilder" не містить визначення для "AddJsonOptions" і не може бути знайдено доступного методу розширення …

5
Десеріалізація об’єктного масиву JSON за допомогою Json.net
Я намагаюся використовувати API, який використовує структуру наступного прикладу для повернутого json [ { "customer":{ "first_name":"Test", "last_name":"Account", "email":"test1@example.com", "organization":"", "reference":null, "id":3545134, "created_at":"2013-08-06T15:51:15-04:00", "updated_at":"2013-08-06T15:51:15-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } }, { "customer":{ "first_name":"Test", "last_name":"Account2", "email":"test2@example.com", "organization":"", "reference":null, "id":3570462, "created_at":"2013-08-12T11:54:58-04:00", "updated_at":"2013-08-12T11:54:58-04:00", "address":"", "address_2":"", "city":"", "state":"", "zip":"", "country":"", "phone":"" } …
118 c#  json.net 

6
Отримайте значення від JToken, яке може не існувати (кращі практики)
Яка найкраща практика для отримання значень JSON, які можуть навіть не існувати в C # за допомогою Json.NET ? Зараз я маю справу з провайдером JSON, який повертає JSON, який іноді містить певні пари ключ / значення, а іноді - ні. Я використовував (можливо, неправильно) цей метод, щоб отримати свої …
117 c#  json.net 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.