web2py -翻译ajax空值为Nonetype
web2py - translate ajax null value into Nonetype
当我在页面上保存一些东西时,它会发送一个AJAX,其中包含我需要记录在数据库中的所有信息。它看起来很像这样:
{type: "cover", title: "test", description: null, tags: null}
但是当控制器接收到null类型时,它变成字符串类型。我需要它们在保存之前成为NoneType。我该怎么做呢?
这看起来像JSON数据。您应该始终将原始JSON字符串传递给JSON。函数,它将JSON转换为Python字典。JSON的null将自动转换为Python的None。
例如:>>> import json
>>> json_to_dict = json.loads(r'{"type": "cover", "title": "test", "description": null, "tags": null}')
>>> print json_to_dict
{u'tags': None, u'type': u'cover', u'description': None, u'title': u'test'}
>>> print json_to_dict['type']
cover
>>> print json_to_dict['tags']
None
相关文章:
- 映射数组ES6时考虑空值
- Model中的Typeahead返回空值以形成输入字段
- JavaScript-HTML表单到JSON(空值)和格式
- webkit输入类型=在错误日期发送空值的日期
- 为什么数据列表选项的id返回空值
- 如何使用敲除映射将空值映射到空的可观察数组
- 完整日历:在启动时传递空值
- 为什么此函数会过滤掉“空”值
- 通过 Yii2 表单插入数据时获取空值
- 从角度服务返回空值的变量
- Math.min.apply 返回 0 表示空值
- Angular材质md日期选择器中的空值
- 提示时检测空值
- Sails.js beforeValidate()清空值参数
- 为什么jQuery attr('href','#')设置了一个空值而不是#
- 正则表达式以避免HTML标记和空值
- sequelize-foreignkey允许空值
- 删除php数组中的空值
- 如何删除angularjs中对象的空值
- web2py -翻译ajax空值为Nonetype