Функция Python repr
великолепна: она возвращает печатаемое представление объекта.
Например, repr(["a'b", {1: 2}, u"foo"])
- это строка '["a\'b", {1: 2}, u\'foo\']'
.Обратите внимание, например, как правильно экранировать кавычки.
Итак, есть ли что-то подобное для ActionScript?
Например, прямо сейчас: [1, 2, ["3", "4"]].toString()
создает строку "1,2,3,4"
... Что на самом делене очень полезноЯ хотел бы, чтобы он генерировал строку типа ... Ну, '[1, 2, ["3", "4"]]'
.
Я рассмотрел вопрос об использовании библиотеки JSON ... Но это далеко не идеально, потому что он попытается сериализовать экземпляры произвольных объектов, которые яне очень хочу.