|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
Пожалуйста, подскажите, как преобразовать json в xml и наоборот с помощью Razor? Например: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 10:34 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
NatM как преобразовать json в xml и наоборот с помощью Razor? Что касается самого преобразования - самое простое - это десериализация из json и сериализация в XML, при условии, что модель статическая ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 12:51 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
Shocker.Pro, Модель статическая. Правильно ли так? string json = @"{ '@Id': 1, 'Email': 'james@example.com', 'Active': true, 'CreatedDate': '2013-01-20T00:00:00Z', 'Roles': [ 'User', 'Admin' ], 'Team': { '@Id': 2, 'Name': 'Software Developers', 'Description': 'Creators of fine software products and services.' } }"; XNode node = JsonConvert.DeserializeXNode(json, "Root"); ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 13:04 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
Хороший метод, про него не знал. Но, повторюсь, это не дело представления заниматься подобными вещами. ЗЫ: Используйте оформление кода, я же не буду каждый раз за вами исправлять ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 13:11 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
Shocker.Pro, А как сделать, чтобы в полученном xml была другая структура тегов? Чтобы содержалось только 2 тега, например. Email и Team. Team переименовать в Dpt. И вывести не все подтеги в Dpt, а только Team.Name? Json приведен в первом сообщении. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 13:46 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
Сделать модель на C# (POCO) Оснастить свойства атрибутами как для JSON, так и для XML Десериализовать в модель и сериализовать из модели ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 14:02 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
Либо, если составная модель получится слишком сложная, использовать две модели и Automapper между ними ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 14:03 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
Shocker.Pro, Не могли бы более подробно написать? Возможно, сам код. Я только начинаю разбирать эту тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 10:12 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
NatM, тему чего? В чём вам надо разобраться? Какова вообще цель? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 10:22 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
NatM Shocker.Pro, А как сделать, чтобы в полученном xml была другая структура тегов? Чтобы содержалось только 2 тега, например. Email и Team. Team переименовать в Dpt. И вывести не все подтеги в Dpt, а только Team.Name? Json приведен в первом сообщении. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 10:42 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
"Не могли бы более подробно написать?" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 10:43 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
NatM А как сделать, чтобы в полученном xml была другая структура тегов? применить XSLT преобразование но лучше - Shocker.Pro В разор должна поступить готовая модель. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 10:55 |
|
Razor (json в xml)
|
|||
---|---|---|---|
#18+
Изопропил, Да, один сервис работает с XML, другой с JSON. Цель учебная. Разобраться, как сделать это с использованием asp.net. Имеется в виду такая модель? https://metanit.com/sharp/aspnet5/8.1.php ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2020, 16:08 |
|
|
start [/forum/topic.php?fid=18&msg=39923520&tid=1354778]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 147ms |
0 / 0 |