&引用;errorMessage";:&引用;十进制(';1';)不可JSON序列化;
大家好,我正在尝试运行这段代码,但我一直收到这个类型错误:Decimal('1')不可JSON序列化。当我播放并导入Decimal时,它会给我以下“错误消息”:“无法导入模块‘lambda_函数’” 我假设我必须添加simplejson,但不知道如何绕过它&引用;errorMessage";:&引用;十进制(';1';)不可JSON序列化;,json,amazon-web-services,amazon-s3,amazon-dynamodb,Json,Amazon Web Services,Amazon S3,Amazon Dynamodb,大家好,我正在尝试运行这段代码,但我一直收到这个类型错误:Decimal('1')不可JSON序列化。当我播放并导入Decimal时,它会给我以下“错误消息”:“无法导入模块‘lambda_函数’” 我假设我必须添加simplejson,但不知道如何绕过它 请不要发布代码的图像。将代码粘贴到您的问题中。还有,你的问题是什么?我不知道如何通过这个错误消息 import boto3 import json import os s3 = boto3.client('s3') ddb = boto3
请不要发布代码的图像。将代码粘贴到您的问题中。还有,你的问题是什么?我不知道如何通过这个错误消息
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')