AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:47

Parameter dieser Suchanfrage:

Suche in Thema: Ist "true" valides JSON?
Suche alle Beiträge, die von "Codehunter" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    AW: Ist "true" valides JSON?

      Delphi
      by Codehunter, 22. Jan 2021
    Ich muss das Montag mal in Ruhe durchgehen. Eben noch mal kurz mit der 10.3 CE getestet, da verhält sich das auch anders. Irgendwas stimmt mit dem TJSONObject-Parser in meinem dienstlichen 10.2.3 Pro nicht. Jetzt ist aber erst mal Wochenende :lol:
  • Forum: Netzwerke

    AW: Ist "true" valides JSON?

      Delphi
      by Codehunter, 22. Jan 2021
    Ich habe den Parser jetzt dahingehend angepasst, dass man mit einem XPath "/" ein Rootelement ohne Objektstruktur als Wert ansprechen kann.

    Davon unabhängig ist das Lesen von Bool-Strings mit TJSONObject dennoch seltsam:if ParseJSONValue('"true"') is TJSONBool then ... // Ergibt ein JA Womit immer noch nicht geklärt ist, wie der Parser hier eigentlich Strings von Bools unterscheidet.
    ...
  • Forum: Netzwerke

    AW: Ist "true" valides JSON?

      Delphi
      by Codehunter, 22. Jan 2021
    Ja da muss man höllisch aufpassen. Wenn dort C-kompatible Vergleiche geschehen, dann gilt:

    (links Client-Request, rechts Server)
    true=true
    false=false
    "true"=true
    "false"=true
    0=false
    1=true
    >1=true
  • Forum: Netzwerke

    AW: Ist "true" valides JSON?

      Delphi
      by Codehunter, 22. Jan 2021
    Wenn man auf https://jsonformatter.curiousconcept.com/# vertrauen möchte, wäre es nach RFC8259 und RFC7159 in beiden Schreibweisen valide, nach RFC4627 und ECMA404 keine von beiden. Immer wieder schön wenn die Standards so eindeutig sind :evil:

    Bei TJSONObject ist mir ehrlich gesagt völlig egal, ob es als String oder Bool interpretiert wird. Ich caste das einfach nach Bedarf von TJSONValue...
  • Forum: Netzwerke

    AW: Ist "true" valides JSON?

      Delphi
      by Codehunter, 22. Jan 2021
    Wieder was gelernt! Den Fall muss ich dann entsprechend behandeln in meinem Parser. Gibt es noch mehr solche Spezialfälle? Zum Teil geben die REST-Server ja die wildesten Sachen aus, manchmal sind nicht alle Fehlerzustände abgefangen und der Server würgt nur eine Standard-HTML-Fehlerseite hervor :-(

    Ich wünschte ich könnte meinen Parser mal veröffentlichen. Geht aber leider nicht, weil...
  • Forum: Netzwerke

    Ist "true" valides JSON?

      Delphi
      by Codehunter, 22. Jan 2021
    Hallo!

    Das ist mal wieder eine Frage wo mir einfach kein gescheiter Titel eingefallen ist ^^

    Ein REST-Server antwortet mir bei einem Request mit "true" im Response Body. Also nur diese vier Buchstaben, ohne jeglichen weiteren Markup. Wenn ich das so mit TJSONObject.ParseJSONValue() lade, gibt es mir ein TJSONBool-Objekt zurück. Jetzt frage ich mich, ob das "true" als solches überhaupt...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Codehunter&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=206719
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:59 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz