Problem z biblioteką JSON
SeeK
04.08.2014
Na AlliedModders znalazłem implementację JSONa w PAWNie: https://forums.allie...ad.php?t=189772 Niestety coś nie działa tak jak powinno.
Mam zapis w JSONie: {"text":"updated","footer":"0"} i chcę odczytać wartość klucza "text"
new JSON:jData, pos, text[32]; new data[] = "{"text":"updated","footer":"0"}"; jData = json_decode(data,pos,strlen(data)); json_get_string(jData,"text",text,sizeof text);
Niestety wartość nie zostaje pobrana. Wie ktoś może co robię źle?
byCZUS
04.08.2014
Z tego co pisali portując to na sourcemod'a, że coś jest nie tak z tą funkcja - json_decode
GwynBleidD
04.08.2014
new data[] = "{"text":"updated","footer":"0"}";Jeśli to jest DOSŁOWNIE linia, którą masz w kodzie to problemem są cudzysłowy. Powinno być tak:
new data[] = "{^"text^":^"updated^",^"footer^":^"0^"}";
SeeK
05.08.2014
byCZUS moglbys podeslac link do dyskusji?
DarkGL
05.08.2014
Niestety ale pamiętam że moduł nie do końca działał poprawnie chyba że wyszła jakaś inna wersja
SeeK
05.08.2014
A istnieje może jakaś inna implementacja funkcji json_decode w PAWNie dla amxmodxa?
byCZUS
05.08.2014
Jeżeli Ci się chce możesz przerobić tego inc'a z SM'a
Testowali decode i śmiga hmm
Puchate
06.08.2014
Problem zgłoś na forum gdzie znalazłeś ten dodatek, autor prawdopodobnie poprawi błąd jeżeli faktycznie istnieje.