Вы также можете использовать тот же сервис Google для возврата XML, если вы сделаете это, я бы порекомендовал синтаксический анализатор Sax. Боюсь, я не пробовал анализировать JSON, но я думаю, что это не так уж сложно, по крайней мере, анализ XML не был.