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

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

682
Как я могу десериализовать JSON в простой словарь <string, string> в ASP.NET?

У меня есть простой список ключ / значение в JSON, отправляемый обратно в ASP.NET через POST. Пример: { "key1": "value1", "key2": "value2"} Я не пытаюсь десериализировать в сильно окрашенные объекты .NET Мне просто нужен старый старый словарь (Of String, String) или какой-то эквивалент...

495
Обнаружена ошибка JSON.NET. Самостоятельная ссылка на тип

Я попытался сериализовать класс POCO, который был автоматически сгенерирован из Entity Data Model .edmx, и когда я использовал JsonConvert.SerializeObject Я получил следующую ошибку: Произошла ошибка Самостоятельная ссылка на тип System.data.entity. Как мне решить эту...

455
Как я могу разобрать JSON с C #?

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

434
Как я могу изменить имена свойств при сериализации с Json.net?

У меня есть некоторые данные в объекте C # DataSet. Я могу сериализовать его прямо сейчас, используя конвертер Json.net, как это DataSet data = new DataSet(); // do some work here to populate 'data' string output = JsonConvert.SerializeObject(data); Однако при этом используются имена свойств...

379
Соглашение об именовании JSON [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Есть ли стандарт для именования JSON? Я вижу...

318
Десериализация JSON в объект .NET с помощью Newtonsoft (или LINQ to JSON, может быть?)

Я знаю, что есть несколько сообщений о Newtonsoft, так что, надеюсь, это не совсем повторение ... Я пытаюсь преобразовать данные JSON, возвращаемые API Kazaa, в какой-то хороший объект WebClient client = new WebClient(); Stream stream =...

302
Как реализовать пользовательский 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; }...

294
.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" } } ] } Мои...

247
Как я могу вернуть 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; }...

241
Как десериализовать объект JObject в .NET

Я с радостью использую библиотеку Newtonsoft JSON . Например, я бы создал объект JObjectиз .NET, в данном случае экземпляр Exception (может быть или не быть подклассом) if (result is Exception) var jobjectInstance = JObject.FromObject(result); теперь я знаю, что библиотека может десериализовать...

236
Преобразовать Newtonsoft.Json.Linq.JArray в список определенного типа объекта

У меня есть следующая переменная типа {Newtonsoft.Json.Linq.JArray}. properties["Value"] {[ { "Name": "Username", "Selected": true }, { "Name": "Password", "Selected": true } ]} Что я хочу сделать, это преобразовать это в List<SelectableEnumItem>где SelectableEnumItemследующий тип: public...

233
Не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 4.5.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed'

Я получаю ошибку System.IO.FileLoadException: не удалось загрузить файл или сборку 'Newtonsoft.Json, версия = 4.5.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из...

216
Не удалось загрузить файл или сборку '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" />...

201
Разбор JSON в C #

Я пытаюсь проанализировать некоторые данные JSON из Google AJAX Search API. У меня есть этот URL, и я хотел бы разбить его так, чтобы результаты отображались. В настоящее время я написал этот код, но я довольно растерялся в отношении того, что делать дальше, хотя есть ряд примеров с упрощенными...

156
Как написать файл JSON на C #?

Мне нужно записать следующие данные в текстовый файл в формате JSON на C #. Скобки важны для правильного формата JSON. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Вот мой модельный класс: public class data { public int Id { get; set; } public...

151
Может ли Json.NET сериализовать / десериализовать в / из потока?

Я слышал, что Json.NET быстрее, чем DataContractJsonSerializer, и хотел попробовать ... Но я не смог найти какие-либо методы на JsonConvert, которые принимают поток, а не строку. Например, для десериализации файла, содержащего JSON на WinPhone, я использую следующий код, чтобы прочитать содержимое...