Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JSON] podstawy
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
dem
nie radze sobie z ta notacja a na necie jest o tym malo info (tzn ja sobie nie radze). bylem na http://www.json.org/ ale widac nie rozumiem jak sprowadzac obiekt do stringa sad.gif

Kod
Function Osoba(imie, nazwisko) {
    this.imie = imie
    this.nazwisko = nazwisko
}

zalozmy ze mam instancje klasy
Kod
var osoba = new Osoba("a","b")

jak teraz zapisac to w JSONie ? tak ze potem wywolam tego stringa w eval() i otrzymam spowrotem dzialajacy obiekt. do ktorego bede mogl sie odwolywac na zasadzie
Kod
var osoba = eval("magiczny string ktorego nie umiem zrobic")
alert(osoba.imie + " " +osoba.nazwisko )

wookieb
http://www.json.org/example.html
Masz przykłądy jak taki string wygląda. Dodatkowo jest tam tez narzedzie do zamiany obiektu w stringa. W phpie jest json_encode
dem
naaah

na przyszlosc bede wdzieczny jak bedziesz podawal linki "do narzedzi" bo takowego nie znalazlem.

jednak zobaczylem na czym moj problem polegal biggrin.gif
ja opakowywalem JSONa dodatkowymi " " (bo myslalem ze traktujemy to jako string) i stad byl blad.

@dla potomnych:

http://www.json.org/js.html

ma byc:
Kod
var myJSONObject = {"bindings": [
        {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
        {"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
        {"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
    ]
};


a ja blednie dodawalem ""
Kod
var myJSONObject = "{"bindings": [
        {"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
        {"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
        {"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
    ]
}";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.