【问题标题】:How to convert this particular json string into a python dictionary?如何将此特定的 json 字符串转换为 python 字典?
【发布时间】:2011-07-26 07:09:57
【问题描述】:

我如何转换这个字符串 ->

 string = [{"name":"sam"}]

像这样进入python字典->

data = {
         "name" : "sam"
       }

【问题讨论】:

    标签: python json


    【解决方案1】:
    In [1]: import json
    
    In [2]: json.loads('[{"name":"sam"}]')
    Out[2]: [{u'name': u'sam'}]
    

    这将返回一个列表,其中的第一个元素是所需的字典。

    【讨论】:

      【解决方案2】:
      string = [{ "name" : "sam" }]
      data = string[0]
      

      现在数据是字典

      【讨论】:

      • 此外,即使您有一个包含有效 Python 表达式的字符串,您也必须 eval 它才能获取相应的对象,这会引发许多安全问题。
      猜你喜欢
      • 2017-04-16
      • 1970-01-01
      • 2017-08-11
      • 2016-12-06
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      相关资源
      最近更新 更多