Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Обработка массива as3 (http://www.flasher.ru/forum/showthread.php?t=133432)

DARIUS1 04.12.2009 21:14

Обработка массива as3
 
помогите пожалуйста обработать этот массив! Это полученный результат php

Код:

{"user":{"id":5592},"friends":{"count":355},"messages":{"count":0},"events":{"count":0},"groups":{"count":0},"photos":{"count":0},"videos":{"count":0},"notes":{"count":0},"opinions":{"count":0},"offers":{"count":0},"questions":{"count":0},"gifts":{"count":0},"lang":{"id":"0","p_id":0},"activity":{"updated":1259731807},"enabled_services":738067839}
нужно чтобы на пример к переменной user было присвоено 5592 и т.д.
мне посоветовали писатьпарсер. Сначала разбить всё это дело на переменные с содержанием {"user":{"id":5592} потом "friends":{"count":0} и так далее по запятым. потом делить по ":" получается {"user" и {"id" и 5592}. потом из этих 3х переменных удалить все символы кроме букв и цифр (хотя можно просто вырезать кавычки и скобки)..и все. готово

Раньше со строками не работал, не понимаю как это реализовать! помогите пожалуйста:)

пишу на аs3

enepx 04.12.2009 22:07

это JSON-формат, копайте инфу про него.
Есть кодеры, декодеры в обычный флешевый Object.

Добавлено через 1 минуту
Это из API "В Контакте"?

SamFR 04.12.2009 22:25

http://code.google.com/p/as3corelib/downloads/list
com.adobe.serialization.json.JSON.decode()

DARIUS1 04.12.2009 22:38

да почти!

SamFR 04.12.2009 22:57

в смысле?

DARIUS1 04.12.2009 22:59

нет официального метода для этого!

если бы было я бы запросил формат xml

а так приходится вот этим мучиться

Добавлено через 59 секунд
Это показывает сколько заявок в друзья, сообщений и т.д.

Добавлено через 1 минуту
Это показывает сколько заявок в друзья, сообщений и т.д.

etc 04.12.2009 23:02

Это JSON.

DARIUS1 04.12.2009 23:13

научите его обрабатывать)

wvxvw 04.12.2009 23:18

http://www.flasher.ru/forum/showpost...21&postcount=3

etc 05.12.2009 14:32

Цитата:

Сообщение от wvxvw (Сообщение 870346)

Надо заметить, что это ссылка на ответ в этой же теме, который автор почему-то пропустил или проигнорировал.


Часовой пояс GMT +4, время: 12:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.