是否有一种方法或库将JSON字符串反序列化为ActionScript和Python中的类型化对象?使用JSON序列化和反序列化对象
例如,
class Person
{
String name;
int age;
}
Person person = new Person("John", "22");
String jsonString = JSON.Serialize(person);
Person person2 = (Person) JSON.Deserialize(jsonString);
所以,最后的声明基本上蒙上反序列化jsonString成Person对象后,我们得到的对象。
你提到的库更像是出自JSON我们刚刚得到的名称 - 值映射关系将被解析并配制成类型对象的类型化对象转换成JSON,然后。有没有什么可以用来从json框(库)中获取类型化对象的框。 –
@Saurabh - 找到了一个,但它可能不够强大。我没有亲身经历过。 – shanethehat
我的AS3 JSON类支持类型,保留引用以允许循环,自定义类型映射(例如“Dic”=“flash.utils.Dictionary”),自定义类型打包器(又名自定义转换器/序列化器),并包括内置类型打包器用于ByteArray,Dictionary,Date,自定义高精度DateTime/Int64/UInt64类型,GUID,任意Vector。类型,等等。它还在映射之前预先过滤运行时类型名称,以便您的映射和打包程序可以处理代码友好的名称,如“Vector”。 '而不是'__AS3 __。vec :: Vector。 '和'flash.utils.Dictionary'而不是'flash.utils :: Dictionary'。 –
Triynko