2010-12-04 7 views
0

Meine Anwendung verbraucht JSON erfolgreich von der Twitter-Such-API. Ich bin jedoch verwirrt, wie ich den Inhalt verarbeiten soll. Jedes Tweet-JSON-Objekt hat eine "Text" -Eigenschaft, also war ich davon ausgegangen, dass es so behandelt werden sollte. Jedoch sehe ich viele ", &amp und anderen Unsinn im Inhalt.Twitter Search API: Soll Tweet-Text XML oder HTML enthalten?

Ist die Twitter-API einfach schlecht und kodiert fälschlicherweise Textinhalt wie durch XML, oder sollen Nutzer der Twitter-API den Tweet-Text irgendwie als etwas anderes als reinen Text verarbeiten? Ich weiß, es gibt eine Markup-Konvention, wie @username Anzeige der Kommunikation mit anderen Twitter-Nutzern und http:// unter Angabe eines Links. Sollen wir auch XML oder HTML-Entities erwarten? Offensichtlich möchte ich nicht einfach den Tweet-Text als HTML einfügen.

Antwort

0

Das Textfeld gibt Text nicht HTML weder Xml, aber im Text verwendet es die speziellen HTML-Zeichen für Dinge wie " Tjat sind Anführungszeichen (weil es sie nicht in die JSON aufnehmen kann, ohne ein Durcheinander) fügt es hinzu Sonderzeichen, die aus fremden Sprachen wie "2011 \ u5e746 \ u6708 \ u767a \ u" stammen, seien Sie also nicht überfordert, diese Dinge zu finden. Lernen Sie einfach die gängigsten Marquers kennen, damit Sie sie ersetzen können, wenn Sie etwas mit dem Text machen wollen.

+0

Danke für Ihre Antwort. Weißt du, ob ihre spezielle Kodierung irgendwo dokumentiert ist? Ich würde das '\ u ####' Zeug erwarten, da das Teil des JSON-Standards ist, aber ich bin nicht sicher, nach welchen spezifischen HTML-Entitäten ich suchen soll (doppelte Anführungszeichen sollen mit einem Escapezeichen versehen sein) Backslash, und es gibt keinen Grund, warum '&' entgangen werden müsste. – Jacob