“ errorMessage”:“小数('1')不可JSON序列化”

时间:2018-07-25 18:38:51

标签: json amazon-web-services amazon-s3 amazon-dynamodb

import boto3
import json
import os

s3 =  boto3.client('s3')
ddb = boto3.resource('dynamodb')
table = ddb.Table('test_table')

def lambda_handler(event, context):
   response = table.scan()
   body = json.dumps(response['Items'])
   response = s3.put_object(Bucket='s3-testing',
   Key = 's3-testing.json' ,
   Body=body,
   ContentType='application/json')

lambda function

嗨,我正在尝试运行此代码,但我一直收到此TypeError:Decimal('1')不可JSON序列化。当我玩转并导入Decimal时,它给了我这个“ errorMessage”:“无法导入模块'lambda_function'”

我假设我必须添加simplejson,但不知道如何解决它。

execution error

0 个答案:

没有答案