Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript web2py-将ajax空值转换为非类型_Javascript_Python_Ajax_Web2py - Fatal编程技术网

Javascript web2py-将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将自动转换为

当我在页面上保存某些内容时,它会发送一个AJAX,其中包含我需要记录在数据库中的所有信息。看起来很像这样:

{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