Python常用的自动化小脚本
一、list转json、string转json
可以使用Python内置的json模块将列表(List)和字符串(String)转换成JSON格式。
List转JSON
假设我们有一个列表(List):
my_list = ['apple', 'banana', 'cherry']
我们可以使用json.dumps()函数将该列表转换成JSON格式:
import json
json_data = json.dumps(my_list)
print(json_data) # 输出结果:["apple", "banana", "cherry"]
String转JSON
假设我们有一个字符串(String):
my_string = '{"name": "John", "age": 30, "city": "New York"}'
我们可以使用json.loads()函数将该字符串转换成JSON格式:
import json
json_data = json.loads(my_string)
print(json_data) # 输出结果:{'name': 'John', 'age': 30, 'city': 'New York'}
注意,json.loads()函数将字符串转换成Python字典(Dict)对象,而不是JSON字符串。如果需要将Python字典对象转换成JSON字符串,可以使用json.dumps()函数。