我在理解jsonify
是如何工作的方面遇到了一些困难,尽管我浏览了文档。正如您在下面看到的,我调用了返回字典的lookup()
函数,然后我试图对它进行jsonification。在
@app.route("/articles")
def articles():
a = lookup(33496)
return jsonify([link=a["link"], title = a["title"]]) #invalid syntax error
我的helpers.py
:
我得到的错误是无效语法。你知道我做错了什么吗?谢谢
你不需要方括号,把它们丢掉。在
{a1}
我认为你的
dict
语法是错误的。您可以在official documentation中阅读更多信息。在我认为您正在尝试的代码如下:
特别是应该使用大括号而不是方括号(
{}
)和冒号(:
)而不是等号。在另一个选择是让
^{pr2}$jsonify()
进行转换(正如另一个答案中指出的):不过,我认为最好使用create a
dict
。当您需要创建更大的JSON对象时,它变得更加灵活。在希望这有帮助。在
相关问题 更多 >
编程相关推荐