Описание тега datacontractjsonserializer
DataContractJsonSerializer is a .NET component that makes it possible to directly serialize .NET objects into JSON data and to deserialize such data back into instances of .NET types.
1
ответ
Как добавить метод save() для классов, которые имеют DataContract?
У меня класс с DataContract это можно сохранить в файл: using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Json; namespace Test { [DataContract] public class Data { [DataMember] public float Value; public static …
21 янв '16 в 18:11
1
ответ
DataContractJsonSerializer.ReadObject передают объект другого типа
У меня проблема, определенный http API может возвращать два разных типа объектов JSON. К сожалению, я должен жить с этим. Я должен работать с ним из кода.NET 3.5, и я использую DataContractJsonSerializer десериализовать ответы от сервиса. Это тоже о…
19 янв '18 в 23:01
1
ответ
Как сериализовать массив объектов со словарем внутри
Я пытаюсь сериализовать массив объектов, который содержит словарь в качестве одного из значений, и я получаю это исключение SerializationException во время выполнения: Type 'System.Collections.Generic.Dictionary`2 ...with data contract name 'ArrayOf…
14 мар '17 в 14:35
1
ответ
Десериализация JSON в ASP.NET C#
У меня есть следующий JSON: { "recipe": { "rating": 19.1623, "source_name": "Allrecipes", "thumb": "http://img.punchfork.net/8f7e340c11de66216b5627966e355438_250x250.jpg", "title": "Homemade Apple Crumble", "source_url": "http://allrecipes.com/Recip…
04 авг '11 в 01:57
1
ответ
Доступ к свойствам DataContractJsonSerializer<T> через перефакторизованный цикл foreach
У меня есть код ниже. Линия string content = twitterMsg.text; создает ошибку "Использование неназначенной локальной переменной" для twitterMsg. Я не могу получить доступ к своему TwitterSearchResponse.results.text поля в моем DataContractJsonSeriali…
30 июн '10 в 18:48
0
ответов
DataContractJsonSerializer не может десериализовать Newtonsoft JsonSerializer
Что означают первые 3 байта, написанные JsonSerializer в начале потока, и почему DataContractJsonSerializer имеет с ними проблемы? Образец: Foo foo = new Foo(); using (MemoryStream stream = new MemoryStream()) { //serialize using JsonSerializer usin…
30 мар '16 в 10:54
1
ответ
Самое безопасное место для XmlSerializer для сохранения временных файлов
До меня дошло, что XmlSerializer должен использовать дисковое пространство, чтобы делать ставки. Если нет доступной для записи папки% temp%, она завершается с ошибкой, как указано ниже: Source : System.Xml Message : Unable to generate a temporary cl…
05 окт '11 в 11:16
2
ответа
Используя DataContractJsonSerializer, десериализацию строки JSON в объект C#, который имеет список и интерфейс в качестве свойств
Я работаю над проектом aC#.dotNet, который вызывает сторонний REST-сервис. Типовая структура класса: [Serializable] [DataContract(Name = "MainClass")] [KnownType(typeof(Class1))] [KnownType(typeof(Class2))] public class MainClass : IMainInterface { …
10 янв '15 в 11:19
2
ответа
OutOfMemoryException в пользовательской сериализации - JSON.NET
Я создал свой собственный метод Custom Serialization с JSON.NET, метод выглядит так: public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { var Obj = (xObject)value; writer.WriteStartArray(); foreach(var TargetO…
26 окт '16 в 04:35
1
ответ
Десериализация JSON, вложенные свойства объекта должны быть в родительском объекте. C#
У меня есть следующий JSON, который я пишу объектную модель для десериализации в: { "company_webhooks": [ { "company_webhook": { "id": 42, "url": "https://keeptruckin.com/callbacktest/842b02", "secret": "fe8b75de0a4e5898f0011faeb8c93654", "format": …
03 окт '17 в 21:30
1
ответ
DataContractJsonSerializer не работает
Я использую DataContractJsonSerializer для преобразования строки JSON в класс, но всегда возвращаю пустой объект. Я проверил строку с расширением ' JSON Viewer' в Блокноте, действительно. Долго искал ошибку и сравнивал другие примеры. Это моя строка…
14 сен '17 в 14:09
2
ответа
Может ли объект, возвращенный из другого домена приложения, быть сериализован в вызывающем домене?
В следующем коде, когдаSerializeToJson() метод вызван, я получаю следующее исключение на WriteObject(): Remoting не может найти поле "__identity" по типу "System.MarshalByRefObject" Что я пытаюсь сделать возможным? Я немного незнаком с доменами прил…
22 окт '16 в 02:21
0
ответов
DataContractJsonSerializer во время десериализации преобразует значения DateTime в словари
Мне нужен сериализатор / десериализатор JSON, который поставляется с.NET. Я не могу использовать Newtonsoft Json.NET. Насколько я знаю, это оставляет меня с JavaScriptSerializer и DataContractJsonSerializer. JavaScriptSerializer не работал должным о…
07 янв '19 в 23:42
1
ответ
DataContractJsonSerializer с членом типа объекта
У меня есть следующий метод сериализации: private string Serialize(Message message) { byte[] json; using (var ms = new MemoryStream()) { var ser = new DataContractJsonSerializer(typeof(Message)); ser.WriteObject(ms, message); json = ms.ToArray(); } …
02 фев '18 в 13:26
1
ответ
Десериализация объекта JSON с неизвестными полями
Вопрос похож на десериализацию JSON с неизвестными полями, но я бы хотел использовать вместо этого встроенный DataContractJsonSerializer. Итак, у меня есть данные в формате JSON: { "known1": "foo", "known2": "bar", "more":{ "unknown12345": { "text":…
09 ноя '11 в 11:54
1
ответ
JSON писать не может быть сериализовано
Процесс: Создать Player учебный класс. Создать игрока List<Player>(), Добавить игроков в список. Напиши json серийный файл. Когда я нажимаю на writeJson Кнопка Я получаю сообщение об ошибке: "Type `'EditPlayers.Player'` cannot be serialized. C…
29 апр '15 в 16:13
2
ответа
Использование DataContractJsonSerializer для создания не XML-файла Json
Я хочу использовать DataContractJsonSerializer для сериализации в файл в JsonFormat. Проблема в том, что WriteObjectМетод имеет только 3 параметра XmlWriter, XmlDictionaryWriter и Stream. Чтобы получить то, что я хочу, я использовал следующий код: v…
30 июн '15 в 06:10
1
ответ
Как проанализировать массив объектов json, содержащий смешанные типы примитивов, используя DataContractJsonSerializer?
Как я могу разобрать объект JSON ниже, используя DataContractJsonSerializer в C#? Мне нужно будет определить класс для хранения приведенных ниже данных JSON, который включает в себя массив массивов примитивов смешанных типов (строки и целые числа): …
22 фев '17 в 14:16
1
ответ
Метод анонимного ввода для десериализации json из строки в DataContract
Я пытаюсь написать анонимный метод с целью десериализации Json в DataContract. Это позволило бы мне использовать что-то повторно, без необходимости писать один и тот же код для каждого класса DataContract, который я написал для каждого запроса json.…
29 дек '16 в 04:26
2
ответа
Десериализовать JSON для объекта C# на Windows Phone
Я пытаюсь десериализовать службы данных JSON, полученные с веб-сервера, в объект. До сих пор я только что установил httpwebrequest, который получает данные от json с сервера. public void DoHttpWebRequest(string url) { HttpWebRequest request = (HttpW…
15 апр '12 в 23:14