作りたいJSONデータに対して、以下のpythonプログラムを
作成しましたが"errorMessage":"Object of type Decimal is not JSON serializable"が
発生して解決できません。解消方法をご教示頂けないでしょうか
それと作りたいJSONデータに整形の仕方がわかりません。
result に対してさらにforループを追加しないといけないのでしょうか?
また、よくわからない点としまして、最終的にitemsは、配列2つできることを
期待しているのですが、
'dataList, 'country', 'timestamp' それぞれにappendすると
6個の配列にならないでしょうか?
python
1 result = get_item(data) 2 if result is not None: 3 Item.append(result) 4 5 return { 6 "body": json.dumps(Item)
Itemの中身
[{'dataList': {'Name': 'yamada', 'age': Decimal('21')}, 'country': 'japan', 'timestamp': '2020-04-01T11:10:00.000Z'}, {'dataList': {'Name': 'tanaka', 'age': Decimal('33')}, 'country': 'america', 'timestamp': '2020-04-01T11:10:00.000Z'}]
作りたいJSONデータ
"timestamp": 2020-04-01T11:10:00.000Z, "items": [ { "Name": 'yamada', "age": 21, "country": 'japan' }, { "Name": 'tanaka', "age": 33, "country": 'america' }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/15 14:18
2020/10/15 14:35