Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JSON] podstawy, :(
dem
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/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 )

Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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

Ten post edytował wookieb 30.12.2009, 17:33:37
Go to the top of the page
+Quote Post
dem
post
Post #3





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

Ostrzeżenie: (0%)
-----


naaah

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

jednak zobaczylem na czym moj problem polegal (IMG:style_emoticons/default/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.*"}
    ]
}";


Ten post edytował dem 30.12.2009, 17:47:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 21:30