Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как закодировать массив с объектами в строку? (http://www.flasher.ru/forum/showthread.php?t=208174)

ivent 12.06.2014 16:07

Как закодировать массив с объектами в строку?
 
Как закодировать массив с объектами в строку и обратно?

caseyryan 12.06.2014 16:30

Код AS3:

var str:String = JSON.encode(array);

Код AS3:

var array:Array = JSON.decode(str);

п.с. тут использован JSON из библиотеки as3corelib

illuzor 12.06.2014 16:47

Цитата:

as3corelib
OMG! Зачем использовать это тормозное старьё, когда есть нативный json?

caseyryan 12.06.2014 17:14

да фиг знает, по привычке просто.
Когда они только внедрили нативный, он как-то жутко лагал, не помню с чем это было связано, и я на него забил)

ivent 12.06.2014 17:34

Использую JSON из библеотеки as3corelib, при локальном тесте всё нормально, но после того, как я пытаюсь декодировать идентичную строку из xml файла ( ответ сервера ), в классе JSONTokenizer появляется ошибка
Код AS3:

[Fault] exception, information=JSONParseError: Expecting } or , but found 87458.85693641819


СлаваRa 12.06.2014 17:41

Используйте нативный JSON!

caseyryan 12.06.2014 17:52

Цитата:

Сообщение от ivent (Сообщение 1167743)
Использую JSON из библеотеки as3corelib, при локальном тесте всё нормально, но после того, как я пытаюсь декодировать идентичную строку из xml файла ( ответ сервера ), в классе JSONTokenizer появляется ошибка
Код AS3:

[Fault] exception, information=JSONParseError: Expecting } or , but found 87458.85693641819


А зачем слать XML, чтобы потом делать из него JSON? Oo
шлите сразу JSON с сервера

ivent 17.06.2014 18:36

Сначала я кодирую массив в строку, записываю его в MysQL в поле VARCHAR и при запуске приложения получаю все нужные переменные включая закодированную строку. Не подскажите из-за чего появляется данная ошибка?


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

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