![](/img/trans.png)
[英]Web2py - cannot concatenate 'str' and 'NoneType' objects
[英]web2py - translate ajax null value into Nonetype
當我在頁面上保存某些內容時,它會發送一個AJAX以及我需要記錄在數據庫中的所有信息。 看起來很像這樣:
{type: "cover", title: "test", description: null, tags: null}
但是,當空類型被控制器接收時,它們將成為字符串類型。 保存之前,我需要它們成為NoneType。 我怎樣才能做到這一點?
看起來像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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.