python字符串数组转对象类型

python字符串数组转对象类型

import json
content = '''[{"_1":"唐","_2":12},{"_1":"宋","_2":2},{"_1":"元","_2":45}][{"_1":"明","_2":2},{"_1":"清","_2":4},{"_1":"夏","_2":5}][{"_1":"商","_2":11},{"_1":"周","_2":1},{"_1":"晋","_2":7}]'''
# 因为是字符串数组,一个字符串里含有三个数组,而每个数组里的对象都是以“,”隔开,所以我这把所有的“]”改为“]*”,这样就可以以*切割
a1 = content.replace(']',']*')
# 以“*”切割为三个数组
arr = a1.split('*')
# 循环数组
for i in arr:
    # 因为这样切割会导致末尾切割出一个空数组,所以这里判断当数组为空时跳出此次循环
    if(i==''):
        break;
    # 我把三个数组的首尾中括号去除并以每个对象的“}”修改成“}*”好以“*”进行分隔成一个数组
    arrin = i.replace('},','}*').strip('[]').split('*')
    # 循环总数组
    for j in arrin:
        # 把每个对象字符串转换为对象类型
        res = json.loads(j)
        print(res)
南京免费代缴社保公积金,办理住房补贴,注册公司。详情联系:18855397334(微信同号)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值