Я пытаюсь прочитать json файл из s3, который находится в подпапке
После чтения json есть так много пустых списков []
который я конвертирую в [None]
, передавая через функцию noneparsing
Ниже приведен код
import json
import boto3
def read_s3():
#s3 = boto3.resource('s3')
s3 = boto3.client('s3')
obj = s3.get_object(Bucket='dev',Key = 'make/test.json')
body = obj.get()['Body'].read()
return body
def noneparsing(jsonfile):
for k, v in jsonfile.items():
if v == []:
jsonfile[k] = [None]
return jsonfile
def lambda_handler(event,context):
test_json = read_s3()
print(noneparsing((test_json )))