相关疑难解决方法(0)

如何将JSON数据转换为Python对象

我想使用Python将JSON数据转换为Python对象.

我从Facebook API接收JSON数据对象,我想将其存储在我的数据库中.

我目前在Django中查看(Python)(request.POST包含JSON):

response = request.POST
user = FbApiUser(user_id = response['id'])
user.name = response['name']
user.username = response['username']
user.save()
Run Code Online (Sandbox Code Playgroud)
  • 这工作正常,但我如何处理复杂的JSON数据对象?

  • 如果我能以某种方式将这个JSON对象转换为Python对象以便于使用,那会不会更好?

python django json

242
推荐指数
15
解决办法
36万
查看次数

我可以在 Python 中将 Json 反序列化为 C# Newtonsoft 之类的类吗

这是 json

{"name":"david","age":14,"gender":"male"}
Run Code Online (Sandbox Code Playgroud)

这是python类

class Person:
    def __init__(self):
        self.name = None
        self.age = None
        self.gener = None
        self.language = None
Run Code Online (Sandbox Code Playgroud)

这是代码

#deserialize func~~~~~
print person.name #prints david
print person.age #prints 14
print person.gender #prints male
print person.language #prints "None"
Run Code Online (Sandbox Code Playgroud)

我可以将 Json 反序列化为 Python 中的类吗(如 C# Newtonsoft)

谢谢你。

python serialization json class json.net

4
推荐指数
2
解决办法
6093
查看次数

标签 统计

json ×2

python ×2

class ×1

django ×1

json.net ×1

serialization ×1