Есть ли способ конвертировать из XML в JSON? - PullRequest
2 голосов
/ 28 декабря 2011

Я пишу API для Google Reader, где в настоящее время я пытаюсь получить элементы, принадлежащие к конкретному введенному каналу. Для получения информации я использую следующий код:

String url = String.Format("http://www.google.com/reader/atom/feed/{0}?n=5000", inputtedURL); 

Информация возвращается в формате XML. Есть ли способ, где я могу указать вывод в формате JSON в самом URL? Или же есть ссылка на сборку (библиотека) в C #, которая может выполнить это преобразование, пожалуйста?

спасибо за вашу помощь:)

Ответы [ 6 ]

2 голосов
/ 29 декабря 2011

Вы можете получить фид в формате JSON из Google Reader API, используя http://www.google.com/reader/api/0/stream/contents/feed/<feed_url>.

1 голос
/ 28 декабря 2011

Почему бы вам просто не проанализировать ваш XML и не сериализовать его в файл json?

1 голос
/ 28 декабря 2011

Я не знаю нативной библиотеки c #, которая могла бы это сделать, но вот несколько способов сделать это за вас.

XML в JSON

1 голос
/ 28 декабря 2011

Взгляните на Json.net

0 голосов
/ 28 декабря 2011

Вы пытались добавить "& output = json" в строку запроса? В учебнике по API есть пример.

0 голосов
/ 28 декабря 2011
...