safiuddin nawaz Ответов: 1

Как объединить результаты как из JSON, так и из XML-файлов в единый вывод в ASP.NET веб-сервис.< / pre>


У меня есть XML-файл, который содержит подробную библиотеку и книги, и JSON-файл, который также содержит подробную библиотеку и книги, но с другой структурой, и нам нужен веб-сервис, который манипулирует двумя различными файлами и возвращает унифицированный вывод в виде XML в интерфейсное приложение MVC, которое отображает возвращенные результаты в виде сетки (каждая строка представляет собой отель с дочерними строками, представляющими номера) с помощью средства фильтрации. Объедините результаты как из JSON, так и из XML-файлов в единый вывод.

Что я уже пробовал:

[WebMethod]
публичный набор данных XmlReadHotel()
{
XmlTextReader xrdr = новый XmlTextReader(сервер.MapPath ("Xml-Отели Result.xml"));

DataSet ds = новый набор данных();

ds. ReadXml(xrdr);

возврат ДС;
}

Mehdi Gholam

Просто добавление таблицы в dataset и заполнить его с помощью JSON-данных.

1 Ответов

Рейтинг:
1

F-ES Sitecore

Я бы придумал объект, представляющий унифицированные данные, которые вы хотите представить сайту, и вам, вероятно, понадобится их список.

Затем вам понадобится процедура, которая считывает XML и преобразует этот XML в список унифицированного объекта данных. Затем отдельная процедура, которая делает то же самое для JSON. Вы можете добавить выходные данные обеих этих подпрограмм в один и тот же список и вернуть этот список в виде XML с помощью сериализации.