Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / newton json / 7 сообщений из 7, страница 1 из 1
07.11.2019, 10:41
    #39886102
NewIvanovec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
newton json
поля из JSON-а не сериализуются в объект.
При сериализации значения подставляются только для id и name.
видимо, из-за собак в названии полей.
Можно как-то обойти это.
Использую Newtonsoft.Json
Код: c#
1.
BO j_obj = result.ToObject<BO>();


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
public class BO
        {
            public string dataType { get; set; }
            public string qualification { get; set; }
            public string id { get; set; }
            public string name { get; set; }
            public string highPrecision { get; set; }
    }


json
Код: xml
1.
2.
3.
4.
5.
6.
7.
{
        "@dataType": "String",
        "@qualification": "Measure",
        "@highPrecision": "false",
        "id": "DP0.D",
        "name": "CType"
      }
...
Рейтинг: 0 / 0
07.11.2019, 12:21
    #39886146
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
newton json
Код: c#
1.
2.
[JsonProperty("@dataType")]
public string dataType { get; set; }


Пля, у вас там хоть какой-то вменяемый coding style существует? Скоро, наверное, начнут на шарпе вообще писать как на фортране все капсом.
...
Рейтинг: 0 / 0
07.11.2019, 13:05
    #39886176
NewIvanovec
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
newton json
fkthat, спасибо :)
...
Рейтинг: 0 / 0
07.11.2019, 18:06
    #39886399
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
newton json
fkthat
Пля, у вас там хоть какой-то вменяемый coding style существует? Скоро, наверное, начнут на шарпе вообще писать как на фортране все капсом.


Капсом
Кириллица вперемешку с латинским
Подчёркивания везде
Табы вместо пробелов
Каждый разраб пишет в своём исключительном стиле
...
Рейтинг: 0 / 0
07.11.2019, 18:10
    #39886404
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
newton json
hVostt
Табы вместо пробелов

Недавно попробовал, оказалось, что, на самом деле, ничего страшного, хотя я привык, все-таки, к пробелам.
...
Рейтинг: 0 / 0
07.11.2019, 18:13
    #39886410
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
newton json
hVostt
Кириллица вперемешку с латинским

В начале года столкнулся с одной жестью. В проекте в паре дюжин файлов поименовали, за каким-то писюном, методы кириллицей. А потом какое-то чудо-юдо все это посохраняло в неправильной кодировке и закоммитило.
...
Рейтинг: 0 / 0
07.11.2019, 18:20
    #39886413
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
newton json
fkthat,

Табы противоречат общепринятой практике, а учитывая, что все IDE умеют превращать Tab в пробелы и много чего ещё умеют, то проблемы никакой нет, и преимуществ от табов вместо пробелов не остаётся :)


fkthat
В начале года столкнулся с одной жестью. В проекте в паре дюжин файлов поименовали, за каким-то писюном, методы кириллицей. А потом какое-то чудо-юдо все это посохраняло в неправильной кодировке и закоммитило.


Чаще приходится сталкиваться с жестью, когда кто-то случайно вставляет русскую "с" вместо латинской. Посему мы поставили соответствующее правило на стайлкопе :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / newton json / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]