Ergebnis 1 bis 3 von 3

Thema: [PHP] JSON Builder

  1. #1
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard [PHP] JSON Builder

    So, da ich mich am WE ein ein einhalb Stunden mit JSON geplagt habe, hab ich Heute zwei Klassen geschrieben, die die Sache deutlich gemütlicher machen.

    Beispiel:
    PHP-Code:
    <?php
    include("JSONBuilder.php");
    $json=new JSONObject();

    $json->add("key""value");

    $userlist=new JSONArray();

    // Die liste könnte z.B. aus einer Datenbank kommen

    $list=array(1=>"Admin"5=>"Mod"7=>"Hasi567"10=>"Tobse");

    foreach (
    $list as $user_id=>$user_name) {

        
    $user=new JSONObject();

        
    $user->add("id"$user_id);

        
    $user->add("name"$user_name);

        
    $userlist->add($user);

    }

    $json->add("liste"$userlist);

    // Das ganze geht auch etwas einfacher, jedoch kann JS hier NICHT

    // auf die Keys des Arrays zugreifen. Sie werden von PHP einfach
    // herausgenommen.
    $list2=array("1.1.1990""5.8.2003""7.4.2005""21.12.209");

    $json->add("liste2"$list2);


    $json->render();
    ?>
    Daraus erfolgt folgende ausgabe (unformatiert):
    Code:
    {
        "key" : "value",
        "liste" : [
            {
                "id" : 1,
                "name" : "Admin"
            },{
                "id" : 5,
                "name" : "Mod"
            },{
                "id" : 7,
                "name" : "Hasi567"
            },{
                "id" : 10,
                "name" : "Tobse"
            }
        ],
        "liste2" : [
            "1.1.1990",
            "5.8.2003",
            "7.4.2005",
            "21.12.209"
        ]
    }
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Angehängte Dateien Angehängte Dateien
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  2. #2
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: [PHP] JSON Builder

    ohne jetzt deine Mühe in Frage zu stellen:
    Was kann deine Klasse, was die json_* Funktionen nicht können?

  3. #3
    Kaiser(in)
    Themenstarter

    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: [PHP] JSON Builder

    Also... 1. Von denen hab nix gewusst xD
    2. So spontan würde ich sagen:
    Wenn man mit Objekten arbeitet hat man eine ähnlichere Struktur (im vergleich zur Realität/Ausgabe) als mit Funktionen.

    Ich habe mir auch überlegt, noch einen Parser dazuzumachen, jedoch glaube ich nicht, dass PHP je JSON parsen müssen wird, evtl für Konfigurationsdateien.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

Ähnliche Themen

  1. Applets Builder für Menüs. Alternative zum "Applets Tun
    Von appliMann im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 14.08.2005, 22:47
  2. Brigde Builder
    Von gelöschter User im Forum Das Forum für Spiele, Fun & Jokes
    Antworten: 1
    Letzter Beitrag: 07.04.2005, 19:53

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •