python 字符串和json互相转换学习笔记

这段代码展示了如何在Python中将JSON格式的字符串转换为列表,以及反过来将列表转换回JSON字符串。它使用了json库的dumps和loads方法进行转换,并检查了转换的正确性。

 代码:

a = [{"value": "22", "label": "吉林省"}, {"value": "2206", "label": "白山市"}, {"value": "220622", "label": "靖宇县"}]
print(a)
print(type(a))
# 将json转换成字符串
b = json.dumps(a, ensure_ascii=False)
print(b)
print(type(b))
# 去掉字符串的空格然后输出
print(''.join(b.split()))
abc = "[{\"value\":\"22\",\"label\":\"吉林省\"},{\"value\":\"2206\",\"label\":\"白山市\"},{\"value\":\"220622\",\"label\":\"靖宇县\"}]"
print(abc)
print(type(abc))
if ''.join(b.split()) == abc:
    print(True)
else:
    print(False)
# 将字符串转换成json
d = json.loads(abc)
print(d)
print(type(d))
if a == d:
    print(True)
else:
    print(False)

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值