有没有一种方法或库可以将 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 .
不幸的是,开箱即用,您不能序列化/反序列化对象,只能是 dict
、list
和简单的类型。您必须编写特定的对象编码器才能这样做。文档中几乎涵盖了这一点。
关于python - 使用 JSON 序列化和反序列化对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6908107/