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

标签 python json serialization actionscript deserialization

有没有一种方法或库可以将 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 .

不幸的是,开箱即用,您不能序列化/反序列化对象,只能是 dictlist 和简单的类型。您必须编写特定的对象编码器才能这样做。文档中几乎涵盖了这一点。

关于python - 使用 JSON 序列化和反序列化对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6908107/

相关文章:

python - 计算列表中重复元组的数量

javascript - JTable 未填充

c# - 尝试在 WCF 中序列化时出现 System.StackOverflowException

json - Circe:高效解码多级ADT

java - 如何将可序列化类发送到具有所有字段的其他 Activity ?

c# - 在文件中存储大量数据。什么是最高性能的选择?

python - 将曲线样条拟合到 3D 点云

Python - 在函数外部创建的对象在内部是完全可访问的吗?

python - 使用现有列标题将 Dataframe1 行合并到 Dataframe2 - Python Pandas

java - 尝试使用一个 JSONArray 解析 JSONObject 时出现空 JSON 响应