使用JSON序列化和反序列化对象

是否有一种方法或库可以将JSON字符串反序列化为ActionScript和Python中的类型化对象?

例如.

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对象后得到的对象.

解决方法:

我只能说Python.有一个用于JSON访问的内置库,可以在文档here中查看.

不幸的是,开箱即用,你不能序列化/反序列化对象,只是序列,列表和简单的类型.您必须编写特定的对象编码器才能执行此操作.这几乎在文档中有所涉及.

上一篇:在Javascript中获取ExternalInterface定义


下一篇:我需要在ActionScript中开发哪些工具(在Linux中)