2009-10-19 8 views

Odpowiedz

4

Nie jest uwzględniony w bieżącym rdzeniu jQuery (1.3.2). W #jquery jquery IRC na freenode, jest cytat Johna Resig:

John Resig: „W międzyczasie należy rozpocząć migrację aplikacji wykorzystujących ponad JSON do json2.js Crockforda za”

przyszłych wersjach jQuery ma planowo wspierać to.

+0

Czy możesz podać nam link? – jmav

+0

Ta informacja jest przechowywana w bocie #jquery na irc.freenode.net, gdzie John podał te informacje (przynajmniej jedno z miejsc). Więc nie ma bezpośredniego połączenia. Możesz jednak bardzo łatwo zapytać o bot. Zaloguj się do # jquery i wpisz polecenie: '? Json2' (bez backticks, oczywiście), a otrzymasz ten cytat wraz z linkiem do biblioteki. –

+0

http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ – jmav

3

JSON2 nie jest zawarty w jQuery Core, ale jeśli chcesz użyć jQuery do uzyskania odpowiedzi JSON z twojego serwera (używając $ .getJSON i innych funkcji Ajax z dataType = "json") jQuery oceni JSON dla ciebie, nie potrzebujesz niczego więcej.

Jeśli potrzebujesz inne rzeczy, takie jak stringifying obiektów lub analizowania ciągów JSON na własną rękę, trzeba będzie bibliotekę JSON2 ...

0

jQuery 1.4.1 posiada natywne wsparcie dla analizowania JSON w: http://api.jquery.com/jQuery.parseJSON/.

Dodatkowo jeśli przejdą w nic, pusty łańcuch, null, lub undefined 'null' zostaną zwrócone z parseJSON. Tam, gdzie przeglądarka zapewnia natywną implementację JSON.parse, jQuery używa jej do analizy ciągu znaków.

Powiązane problemy