【发布时间】:2013-02-27 08:04:01
【问题描述】:
假设我想在 Flask 中创建以下 JSON 文档:
{"1": {"name": "Tom"}}
我不能只调用return jsonify(**kwargs),因为Python 禁止命名以数字开头的变量,例如1。
是否可以用Flask的jsonify创建这样的JSON文档?如果没有,我的解决方法是什么?
澄清:我想创建一个 JSON 文档,其中包含由 ids 索引的 dicts,并且 ids 具有 24 个十六进制值的形式(来自 MongoDB 的ObjectId)。这意味着大部分时间 id 都会以数字开头。
【问题讨论】:
-
解决方法,你为什么输出 1?你想要一个带有 jsonobject 的 jsonarray 吗?
标签: python json flask naming-conventions