Вопросы с тегом «json.net»

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

21
Как я могу десериализовать JSON в простой словарь <string, string> в ASP.NET?
У меня есть простой список ключ / значение в JSON, отправляемый обратно в ASP.NET через POST. Пример: { "key1": "value1", "key2": "value2"} Я не пытаюсь десериализировать в сильно окрашенные объекты .NET Мне просто нужен старый старый словарь (Of String, String) или какой-то эквивалент (хеш-таблица, Dictionary (Of String, Object), StringDictionary старой …

13
Как игнорировать свойство в классе, если ноль, используя 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. Как мне решить эту проблему?

16
Как я могу разобрать JSON с C #?
У меня есть следующий код: var user = (Dictionary&lt;string, object&gt;)serializer.DeserializeObject(responsecontent); Входные данные в responsecontentформате JSON, но они неправильно проанализированы в объекте. Как мне правильно десериализовать это?

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 to 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 { get; set; …

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 и наоборот?
282 c#  json  xml  json.net 

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

3
Как десериализовать объект JObject в .NET
Я с радостью использую библиотеку Newtonsoft JSON . Например, я бы создал объект JObjectиз .NET, в данном случае экземпляр Exception (может быть или не быть подклассом) 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 { get; set; …
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) для моей сборки CI Решение, которое я попробовал &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.