调整内容
This commit is contained in:
@@ -65,56 +65,24 @@ def json_to_object(json_data):
|
||||
if __name__ == "__main__":
|
||||
# 示例JSON数据
|
||||
example_json = {
|
||||
"ret": 200,
|
||||
"msg": "操作成功",
|
||||
"data": {
|
||||
"friends": [
|
||||
"tmessage",
|
||||
"medianote",
|
||||
"qmessage",
|
||||
"qqmail",
|
||||
"wxid_910acevfm2nb21",
|
||||
"qqsafe",
|
||||
"wxid_9299552988412",
|
||||
"weixin",
|
||||
"exmail_tool",
|
||||
"wxid_mp05xmje0ctn22",
|
||||
"wxid_09oq4f4j4wg912",
|
||||
"wxid_6bfguz79h8n122",
|
||||
"wxid_lyuq4hr4lrjq22",
|
||||
"wxid_a1zqyljsrsdu12",
|
||||
"wxid_lv3pb3zhna3522",
|
||||
"wxid_k2biq6fuinsr22",
|
||||
"wxid_ujredjhxz9y712",
|
||||
"wxid_uwb7989u0jea12",
|
||||
"wxid_in46ey732vxu12",
|
||||
"wxid_3rvervwohj6921",
|
||||
"wxid_4wkls7tu62ua12",
|
||||
"wxid_g0bdknnotx2f12",
|
||||
"wxid_ce5fgp0icb3y21",
|
||||
"wxid_1482424825211",
|
||||
"wxid_vw3p4f6jy7bm12",
|
||||
"wxid_o2m8xm71c23522",
|
||||
"wxid_bclqpc2ho6o412",
|
||||
"wxid_98pjjzpiisi721",
|
||||
"wxid_noq2wsn5c8h222"
|
||||
],
|
||||
"chatrooms": [
|
||||
"2180313478@chatroom",
|
||||
"14358945067@chatroom",
|
||||
"17362526147@chatroom",
|
||||
"11685224357@chatroom",
|
||||
"17522822550@chatroom"
|
||||
],
|
||||
"ghs": [
|
||||
"gh_7aac992b0363",
|
||||
"gh_d7293b5f14f4",
|
||||
"gh_f51ce3ef83a4",
|
||||
"gh_7d20df86e26b",
|
||||
"gh_69bfb92a3e43"
|
||||
]
|
||||
}
|
||||
}
|
||||
"ret": 200,
|
||||
"msg": "操作成功",
|
||||
"data": {
|
||||
"wxid": "zhangchuan2288",
|
||||
"nickName": "朝夕。",
|
||||
"mobile": "18761670817",
|
||||
"uin": 1042679712,
|
||||
"sex": 1,
|
||||
"province": "Jiangsu",
|
||||
"city": "Xuzhou",
|
||||
"signature": ".......",
|
||||
"country": "CN",
|
||||
"bigHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/REoLX7KfdibFAgDbtoeXGNjE6sGa8NCib8UaiazlekKjuLneCvicM4xQpuEbZWjjQooSicsKEbKdhqCOCpTHWtnBqdJicJ0I3CgZumwJ6SxR3ibuNs/0",
|
||||
"smallHeadImgUrl": "https://wx.qlogo.cn/mmhead/ver_1/REoLX7KfdibFAgDbtoeXGNjE6sGa8NCib8UaiazlekKjuLneCvicM4xQpuEbZWjjQooSicsKEbKdhqCOCpTHWtnBqdJicJ0I3CgZumwJ6SxR3ibuNs/132",
|
||||
"regCountry": "CN",
|
||||
"snsBgImg": "http://shmmsns.qpic.cn/mmsns/FzeKA69P5uIdqPfQxp59LvOohoE2iaiaj86IBH1jl0F76aGvg8AlU7giaMtBhQ3bPibunbhVLb3aEq4/0"
|
||||
}
|
||||
}
|
||||
|
||||
# 转换为对象
|
||||
obj = json_to_object(example_json)
|
||||
@@ -122,10 +90,7 @@ if __name__ == "__main__":
|
||||
# 通过属性访问
|
||||
print(f"返回码: {obj.ret}")
|
||||
print(f"消息: {obj.msg}")
|
||||
print(f"好友数量: {len(obj.data.friends)}")
|
||||
print(f"第一个好友: {obj.data.friends[0]}")
|
||||
print(f"第一个群聊: {obj.data.chatrooms[0]}")
|
||||
|
||||
print(f"wxid: {obj.data.wxid}")
|
||||
# 转换回字典
|
||||
dict_data = obj.to_dict()
|
||||
print(f"转换回字典: {dict_data}")
|
||||
Reference in New Issue
Block a user