Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.03.2021, 08:36
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Нужно чтобы Agents в инстансе ReqDto сериализовался так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Как такое сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 09:43
|
|||
---|---|---|---|
|
|||
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
трансформировать в Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 09:45
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 09:49
|
|||
---|---|---|---|
|
|||
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
А, да, я что-то глупость сказал спросонья ) А в чем нестандартность сериализации-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 09:51
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
Shocker.Pro А, да, я что-то глупость сказал спросонья ) А в чем нестандартность сериализации-то? В том, что массив не через [] сериализуется, а просто как последовательно перечисление его элементов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 10:13
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
senglory В том, что массив не через [] сериализуется, а просто как последовательно перечисление его элементов И что это у тебя за JSON такой диковинный будет с дублирующимися ключами? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 10:17
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
fkthat senglory В том, что массив не через [] сериализуется, а просто как последовательно перечисление его элементов И что это у тебя за JSON такой диковинный будет с дублирующимися ключами? Ну, у клиента команда такой требует. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 10:23
|
|||
---|---|---|---|
|
|||
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
Стоп, если вот это Код: javascript 1. 2. 3. 4. 5.
кусок jsona, то это не json - он не валидный. О какой тут вообще сериализации тогда речь идет. Тут еще и с кавычками какая-то хрень - это тоже требование заказчика? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 10:36
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
Shocker.Pro Стоп, если вот это Код: javascript 1. 2. 3. 4. 5.
кусок jsona, то это не json - он не валидный. О какой тут вообще сериализации тогда речь идет. Тут еще и с кавычками какая-то хрень - это тоже требование заказчика? Не полностью валидный (не каноничный) - не значит совсем не валидный. Остальные поля в ReqDto сериализуются там канонично. Да, у них там свой парсер такой "крастоты", и менять ради меня они его не будут. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 10:41
|
|||
---|---|---|---|
|
|||
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
ну воткни какой-то уникальный ключ в качестве поля. А потом в получившейся выходной строке замени этот ключ на это безобразие replace-ом )) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 11:01
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
senglory Да, у них там свой парсер такой "крастоты", и менять ради меня они его не будут. Как обычно, творческие творцы, гордые за свой шестиколесный велосипед ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 11:08
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
Shocker.Pro ну воткни какой-то уникальный ключ в качестве поля. А потом в получившейся выходной строке замени этот ключ на это безобразие replace-ом )) А как-то не так дубово, а через Newtonsoft.* и что там в его потрохах можно это сделать? Тешу себя мыслями, что авось там бугор у девелоперов сменится и такой наркоманский JSON предадут анафеме и прикажут в каноничный вид привести, и тогда мне проще будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 11:46
|
|||
---|---|---|---|
|
|||
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
senglory, Ну пробуй. Тут точно кастомное расширение потребуется, интерфейсы-то есть соответствующие, но вот пропустит ли сам сериализатор на выход такой json - тут-то я совсем не уверен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 12:23
|
|||
---|---|---|---|
|
|||
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
а что не так то? поясните, я не улавливаю сути того, почему это какой то не валидный вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 12:41
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
senglory Как такое сделать? https://docs.microsoft.com/ru-ru/dotnet/standard/serialization/system-text-json-converters-how-to ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2021, 12:44
|
|||
---|---|---|---|
|
|||
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
Roman Mejtes а что не так то? поясните, я не улавливаю сути того, почему это какой то не валидный вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.03.2021, 08:23
|
|||
---|---|---|---|
NET Core 3.1 - Нужна нестандартная JSON сериализация |
|||
#18+
fkthat senglory Да, у них там свой парсер такой "крастоты", и менять ради меня они его не будут. Как обычно, творческие творцы, гордые за свой шестиколесный велосипед ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1398338]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 260ms |
total: | 403ms |
0 / 0 |