Ankündigung

Einklappen
Keine Ankündigung bisher.

json_encode whitespace und Co

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • json_encode whitespace und Co

    Beispiel
    PHP-Code:
    json_encode(['url' => 'http://localhost/prog/ajax'
    liefert mir
    [
    "str": "http:\/\/localhost\/prog\/ajax"
    ]
    und nicht wie erwartet
    [
    "str": "http://localhost/prog/ajax"
    ]
    Gibt es bei json_encode eine Möglichkeit mein gewünschte Ausgabe zu erhalten?

  • #2
    Doku, zweiter Parameter http://php.net/manual/de/function.json-encode.php .. JSON_UNESCAPED_SLASHES http://php.net/manual/de/json.constants.php

    The string "()()" is not palindrom but the String "())(" is.

    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar


    • #3
      Zitat von Abo Beitrag anzeigen
      liefert mir
      Code:
      [
      "str": "http:\/\/localhost\/prog\/ajax"
      ]
      Das bestimmt nicht, das ist nämlich kein JSON (wäre mit {} anstatt [] richtig)

      Kommentar


      • #4
        Zitat von Dormilich Beitrag anzeigen

        Das bestimmt nicht, das ist nämlich kein JSON (wäre mit {} anstatt [] richtig)
        hausl hatte recht mit JSON_UNESCAPED_SLASHES funktioniert es

        Kommentar


        • #5
          Wo ist das Problem, wenn die "/" als "\/" im JSON stehen?

          Kommentar


          • #6
            Ästhetik

            Kommentar

            Lädt...
            X