让awsapi返回实际的JSON是一个挑战。所有内容都变成一个字符串,并且原始内容中的所有双引号都被转义。在
我以前有一个NodeJS后端,awsapi运行良好。现在,我还没有接触到API,但是将后端更改为Python,并且出现了节点应用程序不存在的问题。在
在Python中,我将Pandas数据帧转换为JSON:
myJSON = myDataFrame.to_json(orient = 'records', force_ascii=True)
当我打印JSON并在Cloudwatch中检查时,一切看起来都很正常:
^{pr2}$但是,当我通过API返回结果JSON时,结果是完全封装在双引号中,这使得它只是一个字符串:
"[{\"id\":\"blah blah\"}]"
我觉得很蠢,但实际上我不明白问题是否出在API本身,是否应该用一些body映射来解决这个问题?或者,这是关于Pandas如何格式化JSON的——为什么我在nodeJS应用程序中没有与完全相同的API集成的问题?在
目前没有回答
相关问题 更多 >
编程相关推荐