Разбор JSON в андроид - PullRequest
       5

Разбор JSON в андроид

0 голосов
/ 03 марта 2011

Я новичок в разработке для Android,

Я хочу разобрать xml, я пытался использовать синтаксический анализатор саксофона xml, но так как он состоит из "&" в нем, так что часть URL не завершена, проанализирован. поэтому я должен использовать парсер JSON.

Но для парсера json мне нужно разобрать xml в json, а затем из json в строку, которая может использоваться парсером JSON.

Если у кого-нибудь возникнет идея, решит ли это мою проблему "&" в xml?

Спасибо за любую помощь .......

1 Ответ

1 голос
/ 03 марта 2011

Как я вижу, вы хотите разобрать нестандартный xml.Если вы можете изменить структуру XML, используйте CDATA для ссылок.Если нет, вы можете сделать хак, например заменить '&', прежде чем анализировать какую-то уникальную строку.И после успешного разбора вы можете заменить его обратно.

DEMO:

String xmlString = "<link>linkwith&</link>"; //some xml with &
xmlString = xmlString.replaceAll("[&]", ".!.!.!.");
XMLHandler xml = new XMLHandler(); //your sax parse handler
xml.parseXML(output); //your parse function

После этого вы как-нибудь получите вашу проанализированную ссылку и сделаете замену обратно:

String parsedLink = "linkwith.!.!.!.";
parsedLink = parsedLink.replaceAll(".!.!.!.", "&");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...