以下のようなjsonフォーマットを生成したいです。
json
1 "list": [ 2 { 3 "listId": "1", 4 "dataList":[ 5 { 6 "Id": "11" , 7 "value": "55", 8 }, 9 { 10 "Id": "12" , 11 "value": "60", 12 }, 13 ・ 14 ・ 15 ・ 16 }, 17 { 18 "listId": "2", 19 "dataList":[ 20 { 21 "Id": "21" , 22 "value": "35", 23 }, 24 { 25 "Id": "22" , 26 "value": "70", 27 }, 28 ・ 29 ・ 30 ・ 31 },
python
1 dict["list"] = [] 2 dict["dataList"] = [] 3 4 for i in range(10): 5 dict["list"].append({"listId": str(i), "dataList": []}) 6 7 for h in range(10): 8 num = random.randint(10,100) 9 dict["list"]["dataList"].append( 10 {"Id": "str(i)+str(h), "value": str(num)} 11 )
しかし以下のようなエラーが発生し困っています。対応方法をご教示願います
{"errorType":"TypeError","errorMessage":"list indices must be integers or slices, not str",
"stackTrace":[" File \dict["list"]["dataList"].append(\n"]}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。