簡體   English   中英

web2py-將ajax空值轉換為Nonetype

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM