![]() |
Сериализация в JSON
Подскажите, если кто знает, сериализаторы произвольных объектов (классов) в JSON. Разумеется с использованием метаданных. Т.е. в классе метатегами отмечаем поля для сериализации, их тип и т.д., и соответсвенно на выходе имеем JSON. И желательно с возможностью подмены классов. Т.е. к примеру два класса с общим интерфейсом, сохраняем первый класс а при загрузке указываем чтобы создавался экземпляр второго.
|
В as3 можно использовать подобного рода метаданные? Что-то не слышал раньше.
|
Придется рядом с каждым полем к. нужно сериализовать метатег, уколебешься.
Цитата:
|
Код AS3:
|
А шо, JSON поддерживает строгую типизацию?
|
Цитата:
Код AS3:
|
Код AS3:
Добавлено через 5 минут Genzo: Немного не то. Мне нужно сохранять объекты произвольного типа и структуры, тип объекта для восстановления соответственно будет тоже сохраняться. Просто хотел вначале узнать, есть ли уже готовые решения, пока не сталкивался. |
А зачем тогда JSON? AMF3 из коробки поддерживает типы и ссылки.
|
Сохранять нужно в текстовый файл и не все поля класса а только необходимые.
|
Я покажусь занудой, но что такое "текстовый" файл? Бессмысленный набор байтов. Пишите в текстовый файл, это не запрещено. Ну а [Transient] поддерживается нативно.
Добавлено через 3 минуты Код AS3:
Код AS3:
|
| Часовой пояс GMT +4, время: 19:59. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.