Может кто-нибудь помочь мне, как разобрать теги HTML в JSON?И так как я делаю немецкое приложение, оно включает в себя множество специальных символов, таких как ä, ö, ü, ß.Может кто-нибудь сказать мне, как показать эти символы при разборе JSON?Правильно они показаны только как «?»
Вот мой метод анализа JSON:
void examineJSONFile()
{
try
{
String x = "";
InputStream is = this.getResources().openRawResource(R.raw.json);
byte [] buffer = new byte[is.available()];
while (is.read(buffer) != -1);
String jsontext = new String(buffer);
JSONArray entries = new JSONArray(jsontext);
x = "JSON parsed.\nThere are [" + entries.length() + "]\n\n";
int i;
for (i=0;i<entries.length();i++)
{
JSONObject post = entries.getJSONObject(i);
x += post.getString("titel") + "\n";
}
titel.setText(x);
}
catch (Exception je)
{
txt_beschreibung.setText("Error w/file: " + je.getMessage());
}
}
EDIT Вот пример моего файла JSON, содержащего HTML-теги
{
"titel": "CARE Deutschland-Luxemburg e.V.",
"keyword": "CARE",
"beschreibung": "<p><b>Das CARE-Komplett-Paket für Menschen in Not</b></p><p>Schnell, nachhaltig und durchdacht, das ist das moderne CARE-Paket. CARE ist überzeugt, dass umfassende Hilfe von drei Seiten notwendig ist, um die weltweite Armut Schritt für Schritt zu verringern. Deswegen hat CARE sich seit seiner Gründung 1945 und dem Abwurf der ersten CARE-Pakete über Berlin weiter entwickelt. Heute steckt im CARE-Paket weit mehr als Zucker und Mehl. Heute bietet die Organisation in 70 der ärmsten Länder der Welt ein Komplett-Paket für Menschen in Not.</p><p><b>Das Komplett-Paket für Menschen in Not enthält:</b></p>*sofortige Nothilfe nach Katastrophen<br><br>*langfristige Entwicklungszusammenarbeit<br><br>*Schutz der Menschenrechte<br><br>",
"bild_liste_url": "http://cdn.spendino.de/web/img/projects/home/1284113658.jpg",
"bild_projekt_url":"http://cdn.spendino.de/web/img/projects/small/1284113658.jpg",
"kosten": "5"
}