Javascript web2py-将ajax空值转换为非类型
当我在页面上保存某些内容时,它会发送一个AJAX,其中包含我需要记录在数据库中的所有信息。看起来很像这样:Javascript web2py-将ajax空值转换为非类型,javascript,python,ajax,web2py,Javascript,Python,Ajax,Web2py,当我在页面上保存某些内容时,它会发送一个AJAX,其中包含我需要记录在数据库中的所有信息。看起来很像这样: {type: "cover", title: "test", description: null, tags: null} 但是当控制器接收到空类型时,它就变成了字符串类型。我需要他们在存钱之前成为一个非类型的人。我如何才能做到这一点?看起来像JSON数据。您应该始终将原始JSON字符串传递给JSON.loads函数,该函数将JSON转换为Python字典。JSON的null将自动转换为
{type: "cover", title: "test", description: null, tags: null}
但是当控制器接收到空类型时,它就变成了字符串类型。我需要他们在存钱之前成为一个非类型的人。我如何才能做到这一点?看起来像JSON数据。您应该始终将原始JSON字符串传递给JSON.loads函数,该函数将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