![]() |
JSON-Parser: Erkennungszeichen ergänzen???
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Der Titel hört sich etwas missverständlich an, aber die Sache ist folgende: Ich bekomme von einer Schnittstelle Daten im XML-Format. Diese Schnittstelle bietet eine Möglichkeit die selben Daten auch im JSON-Format zu erhalten, wenn man den HTTP-Header ensprechend modifiziert. Und tatsächlich werden dann die Daten im JSON-Format ausgegeben, jedoch mit einem Hacken: vor den üblichen Anführungszeichen steht immer ein Backslash. So: \" Der Parser, den ich verwende kommt damit natürlich nicht klar. Ich muss die empfangenen Daten zuerst durchgehen und jede Stelle ersetzen und erst dann in den Parser laden. Je nach dem wie groß die Daten sind dauert dieses Ersetzen manchmal einige Sekunden. Ich habe mir gedacht, man könnte den Parser so überarbeiten, dass er die Kombination aus "\ erkennt und annimmt. Aber leider schnlugen alle meine Versuche, den Parser zu modifizieren, fehl. Ich benutze den Parser "uJSON" von Fabio Almeida. Die Datei habe ich angehängt. Bitte hilft mir den Parser so zu ändern, dass Kombination "\ im JSON als " angenommen wird. Vielen Dank!!! |
Re: JSON-Parser: Erkennungszeichen ergänzen???
Zitat:
|
Re: JSON-Parser: Erkennungszeichen ergänzen???
Zitat:
|
Re: JSON-Parser: Erkennungszeichen ergänzen???
Zitat:
Dann sollte er aber auch darauf hinweisen, daß seine JSON-Implementation sich nicht an die Richtlinien für diese Schnittstelle hält. |
Re: JSON-Parser: Erkennungszeichen ergänzen???
Ja, mit StringReplace.
|
Re: JSON-Parser: Erkennungszeichen ergänzen???
Zitat:
![]() Hilft dir zwar nicht, aber so fangen Probleme bei so klaren definitionen wie JSON wieder an weil sich manche nicht an die Spec halten. |
Re: JSON-Parser: Erkennungszeichen ergänzen???
Zitat:
|
Re: JSON-Parser: Erkennungszeichen ergänzen???
Der Slash wird sicherlich von einer schlecht konfigurierten PHP Installation kommen.
Dort ist die Magic Quotes Runtime an! |
Re: JSON-Parser: Erkennungszeichen ergänzen???
Was ist denn mit dem
![]() |
Re: JSON-Parser: Erkennungszeichen ergänzen???
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz