pythonjson引號
發布時間: 2023-12-18 15:57:34
㈠ python的json.loads如何處理帶HTML的字元串
json串中的雙引號需要轉義為【\"】:
str='''[{"level": 1,"value": ["<p>aaa\"b\"ccc</p>"]}]'''
㈡ python操作:json文件中存在NumberInt(0),沒有引號,無法解析
python程序,報錯NameError: name XX is not defined 是沒有聲明造成的,需要在文件的前兩行進行聲明編碼,聲明方法為:
1、寫一個python文件,文件中有中文字元,且未聲明編碼。
㈢ Python中使用json.mps()代替str()保留字典中的雙引號
Python里的字典,其鍵值對使用雙引號。
當使用str()轉換成字元串後,發現雙引號變成了單引號,若想要保留雙引號,可使用json.mps()代替str()。
示例:
import json
def main():
dict = {"1": "aa", "2": "bb", "3": "cc", "4": "dd"}
dict_str = str(dict)
dict_json = json.mps(dict)
print(dict_str)
print(dict_json)
if __name__ == '__main__':
main()
運行結果:
{'1': 'aa', '2': 'bb', '3': 'cc', '4': 'dd'}
{''1'': ''aa'', ''2'': ''bb'', ''3'': ''cc'', ''4'': ''dd''}
熱點內容