第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Python 中正確轉(zhuǎn)義 json 字符串中的雙引號 (")

如何在 Python 中正確轉(zhuǎn)義 json 字符串中的雙引號 (")

犯罪嫌疑人X 2023-01-04 11:11:00
在 json 文件中雙引號被轉(zhuǎn)義,我不確定這里缺少什么import jsons = '{"title": "Fetching all Jobs from \"host_name\"."}'j = json.loads(s)print(j)ValueError: Expecting , delimiter: line 1 column 36 (char 35)
查看完整描述

5 回答

?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個贊

你真的首先需要一個字符串嗎?


s = {"title": 'Fetching all Jobs from "host_name".'}


# If you want a string, then here

import json

j = json.dumps(s)

print(j)

回收值看起來像這樣


{"title": "Fetching all Jobs from \"host_name\"."}

>>> s2 = r'{"title": "Fetching all Jobs from \"host_name\"."}'

>>> json.loads(s2)

{'title': 'Fetching all Jobs from "host_name".'}


查看完整回答
反對 回復(fù) 2023-01-04
?
哆啦的時光機(jī)

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個贊

如果您json以這種方式使用,它可能對您有用:


import json


 s = ‘my string with “double quotes” and more’

json.dumps(s)

'"my string with \\"double quotes\\" and more"'


查看完整回答
反對 回復(fù) 2023-01-04
?
慕標(biāo)琳琳

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個贊

使用 r 字符串將幫助您轉(zhuǎn)義 json 字符串中的內(nèi)部引號。


import json

s = r'{"title": "Fetching all Jobs from \"host_name\"."}'

j = json.loads(s)

print(j)

但我不確定這是否是最佳做法。


查看完整回答
反對 回復(fù) 2023-01-04
?
斯蒂芬大帝

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個贊

這會幫助你


>>> import json

>>> s= json.dumps('{"title": "Fetching all Jobs from \"host_name\"."}')

>>> j=json.loads(s)

>>> print(j)

{"title": "Fetching all Jobs from "host_name"."}


查看完整回答
反對 回復(fù) 2023-01-04
?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個贊

我知道有兩種處理方法,第一種是轉(zhuǎn)義'\':

s = '{"title": "Fetching all Jobs from \\"host_name\\"."}'

第二種是使用原始字符串文字:

s = r'{"title": "Fetching all Jobs from \"host_name\"."}'

注意字符串前面的“r”。


查看完整回答
反對 回復(fù) 2023-01-04
  • 5 回答
  • 0 關(guān)注
  • 1364 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號