2012-04-13 7 views
0

Ich habe Probleme herauszufinden, was falsch ist mit der JSON-Zeichenfolge, die ich von http://www.hier-bin-ich-koenig.de/json/events erhalten, um es analysieren zu können. Es wird nicht validiert, zumindest nicht mit jsonlint, aber ich weiß nicht, wo das Problem ist. Natürlich ist SBJson auch unglücklich.SBJson Parser unglücklich mit [Ô]

Ich verstehe auch nicht, woher [Ô] kommt. Ich würde gerne wissen, ob es aus dem Inhalt oder dem Code stammt, der den Inhalt in json konvertiert. Die Möglichkeit zu finden, wo der Validierungsfehler liegt, wäre großartig.

Der genaue Fehler des tokeniser gesendet wird:

JsonValue fehlgeschlagen. Fehler ist: Unzulässiger Start des Tokens [Ô]

Antwort

4

Ihre Seite enthält eine UTF-16-Stückliste (Byte Order Mark), gefolgt von einem UTF-8-codierten Dokument. Sie sollten die Stückliste vollständig löschen. Es wird nicht für die UTF-8-Codierung empfohlen.

0

Ich hatte das gleiche Problem, wenn ich eine JSON-Zeichenfolge analysierte, die von einer PHP-Seite generiert wurde. Ich löste dieses Problem mit Notepad ++,

1, öffnen Sie die PHP-Datei. 2, Menü -> Encoding -> encode UTF8 ohne BOM 3, speichern.

das ist fertig. enter image description here