konto usunięte

Temat: Własny json parser

Witam,

właśnie napisałem własnego json parsera (oczywiście jednoprzebiegowego i w objective-c) i zacząłem go testować.
Znalazłem stronkę z róznymi mniej i bardziej skomplikowanymi przykładami (http://www.jquery4u.com/json/10-example-json-files/). Program działa bez zarzutu (z wyjątkiem pliku twittera, ktory nie przechodzi nawet próby validatora) i napotkałem na dziwną wartość w pliku google. Dla zmiennej "point" podawana jest wartość:
new GLatLng(40.266044,-74.718479)

Nie jest to wartość zgodna z tymi przewidzianymi w rfc (http://tools.ietf.org/html/rfc4627).
Mógłby ktoś to wytłumaczyć? Może istnieje jakiś nowszy dokument na ten temat?
Będę wdzięczny za komentarz.

piotr

konto usunięte

Temat: Własny json parser

Piotr P.:
przechodzi nawet próby validatora) i napotkałem na dziwną wartość w pliku google. Dla zmiennej "point" podawana jest wartość:
new GLatLng(40.266044,-74.718479)

Nie jest to wartość zgodna z tymi przewidzianymi w rfc (http://tools.ietf.org/html/rfc4627).
Mógłby ktoś to wytłumaczyć? Może istnieje jakiś nowszy dokument na ten temat?
Będę wdzięczny za komentarz.

Integrowalem wiele rzeczy z google i ich podejscie do "standardow" jest co najmniej kontrowersyjne. W jednej integracji pisalem specjalny "tolerancyjny" parser XML dlatego, ze ich plik jako wartosc zawieral znak '<' zamiast poprawnego '& g t ;' co oczywiscie uniemozliwialo jego odczyt za pomoca standardowych narzedzi.

Innymi slowy - Google tak ma, dopisz wyjatek i tyle. Kiedys poprawia...

Edit: Goldeline encoduje "and g t semicolon" :)Sebastian Pienio edytował(a) ten post dnia 17.07.11 o godzinie 23:51

konto usunięte

Temat: Własny json parser

Sebastian Pienio:
Innymi slowy - Google tak ma, dopisz wyjatek i tyle. Kiedys poprawia...

:) dzięki za info, poprawić można tylko że jak się zaczną wyjątki, to w końcu zapomnę jak wygląda standard :)

pozdrawiam
piotr
Marcin Z.

Marcin Z. Właściciel / iPhone
/ iPad / iOS
Developer

Temat: Własny json parser

zdradzisz jak sie ma Twoj parser na tle innych?
https://github.com/samsoffes/json-benchmarks

konto usunięte

Temat: Własny json parser

Marcin Z.:
zdradzisz jak sie ma Twoj parser na tle innych?
https://github.com/samsoffes/json-benchmarks

Jeszcze benchmarkow nie uzywalem, narazie dziala, parsuje, nie wywala sie w dzialaniach z roznymi plikami testowymi. Jak bede go testowal benchmarkami to dam znac :)

piotr

Następna dyskusja:

JSON vs XML




Wyślij zaproszenie do