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

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

21
Як я можу десериалізувати JSON до простого словника <string, string> в ASP.NET?
У мене простий список ключів / значень у JSON надсилається назад на ASP.NET через POST. Приклад: { "key1": "value1", "key2": "value2"} Я НЕ ВІДПОВІДЖУЄМО ДЕЗЕРІАЛІЗУВАТИ ДІЯЛЬНІ ОБ'ЄКТИ Мені просто потрібен звичайний старий словник (Of String, String) або якийсь еквівалент (хеш-таблиця, Словник (String, Object), Old-School StringDictionary - пекло, для мене буде …

13
Як ігнорувати властивість у класі, якщо null, використовуючи json.net
Я використовую Json.NET для серіалізації класу до JSON. У мене такий клас: class Test1 { [JsonProperty("id")] public string ID { get; set; } [JsonProperty("label")] public string Label { get; set; } [JsonProperty("url")] public string URL { get; set; } [JsonProperty("item")] public List&lt;Test2&gt; Test2List { get; set; } } Я хочу …
529 c#  json.net 

23
JSON.NET Помилка Виявлено цикл самонавідного посилання для типу
Я намагався серіалізувати клас POCO, який автоматично генерувався з Entity Data Model .edmx і коли я використовувався JsonConvert.SerializeObject Я отримав таку помилку: Помилка Виявлено цикл самовідсилки для типу System.data.entity. Як вирішити цю проблему?


3
Як я можу змінити імена властивостей під час серіалізації з Json.net?
У мене є деякі дані в об'єкті C # DataSet. Я можу серіалізувати його прямо зараз, використовуючи подібний конвертер Json.net DataSet data = new DataSet(); // do some work here to populate 'data' string output = JsonConvert.SerializeObject(data); Однак для цього використовуються імена властивостей від dataдруку до файлу .json. Я хотів …


7
Конвенція про іменування JSON [закрита]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Чи існує стандарт щодо іменування JSON? Я бачу більшість прикладів, використовуючи всі малі регістри, …
379 json  json.net 

11
Десеріалізація JSON в .NET-об’єкті за допомогою Newtonsoft (або LINQ до JSON, можливо?)
Я знаю, що є кілька дописів про Newtonsoft, тому, сподіваюся, це не зовсім повторення ... Я намагаюся перетворити дані JSON, повернені API Kazaa, в хороший об’єкт якогось роду WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&amp;type=Album"); StreamReader reader = new StreamReader(stream); List&lt;string&gt; list = Newtonsoft.Json.JsonConvert.DeserializeObject&lt;List&lt;string&gt;&gt;(reader.Read().ToString()); foreach (string item in …

9
Як реалізувати користувацький JsonConverter в JSON.NET, щоб дезаріалізувати Список об'єктів базового класу?
Я намагаюся розширити приклад JSON.net, наведений тут http://james.newtonking.com/projects/json/help/CustomCreationConverter.html У мене є ще один підклас, що походить від базового класу / інтерфейсу public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { …

5
.NET NewtonSoft JSON десеріалізує карту до іншого імені властивості
У мене є наступний рядок JSON, який отримано від зовнішньої сторони. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } Мої класи картографування: public class Attributes { public string eighty_min_score { get; set; } public string home_or_away …

14
Як конвертувати JSON в XML або XML в JSON?
Я почав використовувати Json.NET для перетворення рядка у формат JSON в об'єкт або навпаки. Я не впевнений в рамках Json.NET, чи можна перетворити рядок у JSON у формат XML і viceversa?
282 c#  json  xml  json.net 

11
Як я можу повернути camelCase JSON, серіалізований JSON.NET, з методів контролера ASP.NET MVC?
Моя проблема полягає в тому, що я хочу повернути дані JSON camelCased (на відміну від стандартного PascalCase) за допомогою ActionResult s методів контролера ASP.NET MVC, серіалізованого JSON.NET . Як приклад розглянемо наступний клас C #: public class Person { public string FirstName { get; set; } public string LastName { …

3
Як дезаріалізувати об’єкт JObject to .NET
Я із задоволенням користуюся бібліотекою Ньютонсофт JSON . Наприклад, я створив би JObjectз .NET-об'єкта, в цьому випадку екземпляр винятку (може бути, а може і не підкласом) if (result is Exception) var jobjectInstance = JObject.FromObject(result); тепер я знаю, що бібліотека може деріаріалізувати текст JSON (тобто рядок) до об'єкта // only works …

6
Перетворити Newtonsoft.Json.Linq.JArray у список конкретного типу об'єкта
У мене є така змінна тип {Newtonsoft.Json.Linq.JArray}. properties["Value"] {[ { "Name": "Username", "Selected": true }, { "Name": "Password", "Selected": true } ]} Те , що я хочу зробити, щоб перетворити це , List&lt;SelectableEnumItem&gt;де SelectableEnumItemзнаходиться наступний тип: public class SelectableEnumItem { public string Name { get; set; } public bool Selected …
236 c#  json.net 

30
Не вдалося завантажити файл чи збірку "Newtonsoft.Json, Версія = 4.5.0.0, Культура = нейтральна, PublicKeyToken = 30ad4fe6b2a6aeed"
Я отримую Помилку System.IO.FileLoadException: Не вдалося завантажити файл або збірку 'Newtonsoft.Json, Версія = 4.5.0.0, Культура = нейтральна, PublicKeyToken = 30ad4fe6b2a6aeed' або одна з її залежностей. Маніфестне визначення розташованої збірки не відповідає посиланням на збірку. (Виняток з HRESULT: 0x80131040) для моєї побудови ІС Рішення, яке я спробував &lt;dependentAssembly&gt; &lt;assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" …
233 asp.net  json.net 

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