Вопросы с тегом 'javascriptserializer'

System.Web.Script.Serialization.JavaScriptSerializer - это класс, который обеспечивает JSON-функцию сериализации и десериализации для приложений и веб-сайтов, нацеленных на .NET Framework. Используйте этот тег только для вопросов об этом конкретном классе. Для более общих вопросов по сериализации JavaScript/JSON используются теги [json] и [serialization].
25

JavaScriptSerializer - JSON-сериализация перечисления в виде строки

У меня есть класс, который содержит свойство enum, и после сериализации объекта с использованием JavaScriptSerializer мой результат json содержит целочисленное значение перечисления, а не его string "имя". Есть ли способ получить enum как string в мо...
14 мар. '10 в 5:18
9

Как получить форматированный JSON в .NET с помощью С#?

Я использую синтаксический анализатор .NET JSON и хотел бы сериализовать мой файл конфигурации, чтобы он был читабельным. Поэтому вместо: {"blah":"v", "blah2":"v2"} Мне хотелось бы что-то приятнее: { "blah":"v", "blah2":"v2" } Мой код ...
18 апр. '10 в 3:54
8

JavaScriptSerializer.Deserialize - как изменить имена полей

Резюме. Как сопоставить имя поля в данных JSON с именем поля объекта .Net при использовании JavaScriptSerializer.Deserialize? Более длинная версия. У меня есть следующие данные JSON, поступающие ко мне из API-интерфейса сервера (не закодированно...
08 июл. '09 в 19:49
16

Как не сериализовать свойство __type на объектах JSON

Каждый объект, возвращаемый с WebMethod объекта ScriptService, переносится в объект JSON с данными в свойстве с именем d. Это нормально. Но я не хочу, чтобы дополнительное свойство __type было передано клиенту, поскольку я выполняю ручную обработку ...
09 мар. '09 в 17:59
7

Может ли JavaScriptSerializer исключать свойства с нулевыми значениями/значениями по умолчанию?

Я использую JavaScriptSerializer для сериализации некоторых объектов сущностей. Проблема заключается в том, что многие из общедоступных свойств содержат значения нуля или значения по умолчанию. Есть ли способ заставить JavaScriptSerializer исключать...
07 сент. '09 в 6:00
6

Удаление десериализации файла JSON с помощью JavaScriptSerializer()

Структура json файла, которую я буду десериализовать, выглядит ниже: { "id" : "1lad07", "text" : "test", "url" : "http:\/\/twitpic.com\/1lacuz", "width" : 220, "height" : 84, "size" : 8722, "type" : "png", "timestamp"...
31 мар. '11 в 15:21
5

ошибка CS0234: Тип или имя пространства имен 'Script' не существует в пространстве имен 'System.Web'

Я пытаюсь использовать JavaScriptSerializer в своем приложении. Я изначально получил Невозможно найти JavaScriptSerializer и я решил это, добавив: using System.Web.Script.Serialization; Но тогда суб-ключевое слово Script подчеркивается син...
23 окт. '12 в 16:34
5

Как установить форматирование с помощью JavaScriptSerializer при сериализации JSON?

Я использую JavaScriptSerializer для сериализации объектов в файл в формате JSON. Но файл результатов не имеет читаемого форматирования. Как я могу разрешить создание готового файла?
04 мая '11 в 9:18
3

JavaScriptSerializer вычитает один день с даты

Я использую JavaScriptSerializer для сериализации DateTime, но когда я десериализую его, он показывает на один день меньше даты, с которой он сериализуется: Вот тест: DateTime startDate=new DateTime(2012,1,20);//set the 20th of January JavaScr...
21 февр. '13 в 13:21
3

JavaScriptSerializer. Как игнорировать свойство

Я знаю о ScriptIgnoreAttribute. Но что, если я хочу игнорировать свойство, основанное на критериях. Например, как игнорировать свойство nullable при сериализации, только если оно null и не содержит никакого значения?
13 мая '11 в 19:30
4

Сериализация десятичного числа для JSON, как округлить?

У меня есть класс public class Money { public string Currency { get; set; } public decimal Amount { get; set; } } и хотел бы сериализовать его в JSON. Если я использую JavaScriptSerializer, я получаю {"Currency":"USD","Amount":100.31000}...
05 сент. '12 в 13:53
5

JavaScriptSerializer.MaxJsonLength превышен. Какая наилучшая практика для этого?

У меня есть большое количество данных, которые я отправляю клиенту с помощью функции jQuery $.ajax(). Я вызываю метод в веб-службе ASP.NET, которая возвращает данные JSON. Все отлично подходит для большинства поисковых запросов, но когда у меня есть ...
25 июн. '09 в 20:13
7

От DataTable в С#.NET до JSON

Я новичок на С# и .NET, но я сделал этот код для вызова хранимой процедуры, и затем я хочу взять возвращенный DataTable и преобразовать его в JSON. SqlConnection con = new SqlConnection("connection string here"); SqlDataAdapter da = new SqlD...
22 февр. '10 в 18:05
1

Десериализация JSON для унаследованных типов

У меня есть таблица данных в моей базе данных, где хранятся различные настройки. Поскольку они имеют любой тип (даже сложные графические объекты), я решил сохранить их значения в виде сериализованных строк JSON. Скажем, что я сериализовал a List<...
25 нояб. '10 в 1:16
3

Как получить ответ JSON с веб-службы asmx 3.5

У меня есть следующий метод: using System.Web.Services; using System.Web.Script.Services; using System.Web.Script.Serialization; using Newtonsoft.Json; using System.Collections; [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(Con...
24 окт. '13 в 10:39