Я вот всё равно не догоняю.
Справка
Цитата:
|
JSON.stringify() вызывает метод toJSON(), если он существует, для каждого общедоступного свойства, обнаруженного при прохождении объекта. Свойство содержит пару «ключ/значение». Когда stringify() вызывает метод toJSON(), он передает ключ, k, рассматриваемого в данный момент свойства. При типичной реализации метод toJSON() анализирует имя каждого свойства и возвращает желаемую кодировку его значения.
|
Прочитав справку я подумал что для экземпляра класса

Код AS3:
class A {
public var a:int;
public var b:int;
public function toJSON(k:String):* { return "Trololo"; }
}
код

Код AS3:
JSON.stringify(new A());
выдаст
Цитата:
|
{"a":"Trololo","b":"Trololo"}
|