python__序列化和反序列化

import json

# print(json.__all__) 可以打印出json的所有方法

dict1 = {"鲁智深": "鲁达", "豹子头": "林冲"}
print('初始状态:', dict1)
print(type(dict1))

# 将python编码转化为json字符串
str1 = json.dumps(dict1, ensure_ascii=False)
print('序列化为json字符串:', str1)
print(type(str1))

# 将json字符串转换为python对象
dict2 = json.loads(str1)
print('反序列化为python对象:', dict2)
print(type(dict2))

运行结果如下:类型由dict---str---dict

 

 

import json
import requests

URL = r'http://wthrcdn.etouch.cn/weather_mini?city=%E5%8D%97%E4%BA%AC'
response = requests.get(URL)

res = json.dumps(response.text,ensure_ascii=False)
print(response.text)
print("*"*50)
print(res)

  

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...