簡體   English   中英

TypeError:字符串索引必須是 json 中的整數

[英]TypeError: string indices must be integers in json

我有一本包含這樣一個列表的字典

data = {'data': [18,170,457,99,40,0,0,4,
  434,168,454,99,40,3,1,
  0,  421,168,452,100,41,2,
  0,4,455,13,32,11,6,
  0,0,4,279,14,46,10,5,
  0,0,1,257,13,44,10,5,
  1,1,254,0]}

當我嘗試將其轉換為 json 時,它給了我一個錯誤

json.dumps(data)['data']

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-94-ca909e16d3cc> in <module>
      6   0,0,1,257,13,44,10,5,
      7   1,1,254,0]}
----> 8 json.dumps(data)['data']

TypeError: string indices must be integers

如果要將 JSON 字符串轉換回必須使用的字典,則將字典轉換為字符串json.loads(json_string) JSON 對象幾乎在每種語言中都是實際 Javascript 對象的字符串表示形式 您可以將其用作Python 中的一個 dict 但如果你想讓它導出它你需要把它串起來

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM