【发布时间】:2021-08-22 22:41:58
【问题描述】:
我试图在 AWS lambda 中返回 json 字符串。此代码在我的本地机器上运行,但在 AWS lambda 中返回空 json 字符串。 下面给出了我的代码的相关部分
import json
import time as time
import pandas as pd
from pytrends.request import TrendReq #to connect to google trends and request trends
from datetime import datetime
from datetime import date
def lambda_handler(event, context):
#irrelevant parts of code here
#......
DfmergedTopJson = DfmergedTop.to_json(orient="records") #DfmergedTop is dataframe
DfmergedRiseJson = DfmergedRise.to_json(orient="records") #DfmergedRiseJson is a df
dfjson = df.to_json(orient="records")
return DfmergedTopJson, DfmergedRiseJson
输出是
Test Event Name
EventGoogle
Response
[
"[]",
"[]"
]
实际上我的输出是一个很长的 json 字符串,我在本地机器上成功打印了它。 请为此建议我可能的解决方案。
【问题讨论】:
标签: python json python-3.x amazon-web-services aws-lambda