2011-12-28 2 views
2

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

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

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

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

ответ

1

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

+0

[ссылка для ссылки на преобразование XML/JSON] (http://james.newtonking.com/projects/json/help/ConvertingJSONandXML.html) – snurre

+0

Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (http : //meta.stackexchange.com/q/8259), чтобы включить основные части ответа здесь и предоставить ссылку для справки. –

1

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

XML to JSON

+0

Хотя это теоретически может ответить на вопрос, [было бы предпочтительно] (http://meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. –

1

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

2

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