python 字符串 转 字典

eval 函数将字符串转为字典。

str="""{"commodityCode":"000000010758585636","shopCode":"0070157234",
"oneStarCount":5,"oneStarMeaninglessCount":0,"twoStarCount":3,
"twoStarMeaninglessCount":0,"threeStarCount":4,"threeStarMeaninglessCount":0,
"fourStarCount":16,"fourStarMeaninglessCount":0,"fiveStarCount":2050,
"fiveStarMeaninglessCount":0,"againCount":8,"bestCount":0,"picFlagCount":160,
"totalCount":2078,"qualityStar":5.0,"installCount":0,"smallVideoCount":2,
"defaultCount":1634,"smallVideoPicCoexistence":0} """

# 使用eval 函数 
dic = eval(str) 
#转换后

{'commodityCode': '000000010758585636', 'shopCode': '0070157234',
 'oneStarCount': 5, 'oneStarMeaninglessCount': 0, 
 'twoStarCount': 3, 'twoStarMeaninglessCount': 0,
  'threeStarCount': 4, 'threeStarMeaninglessCount': 0, 
  'fourStarCount': 16, 'fourStarMeaninglessCount': 0, 'fiveStarCount': 2050, 
  'fiveStarMeaninglessCount': 0, 'againCount': 8, 'bestCount': 0,
   'picFlagCount': 160, 'totalCount': 2078, 'qualityStar': 5.0,    
   'installCount': 0, 'smallVideoCount': 2, 'defaultCount': 1634, 
   'smallVideoPicCoexistence': 0}
发布了26 篇原创文章 · 获赞 1 · 访问量 1959

猜你喜欢

转载自blog.csdn.net/jiekaile/article/details/102954070
今日推荐