0
前爲JSON響應我是從服務器反斜槓被添加到JSON雙引號
{"Data":["{\"item1\": \"value1\",\"item2\": \"value2\"}"]}
我用
a=json.loads(response)
print(a)
self.write(a)
從終端只見
{u'Data':[u'{"item1": "value1", "item2": "value2"}"]'}
從郵遞員是像
{"Data":["{\"item1\": \"value1\",\"item2\": \"value2\"}"]}
我需要爲
{"Data":[{"item1": "value1","item2": "value2"}]}
我知道這一切都是格式正確的,但我更喜歡在郵遞員的最後格式。在此先感謝
你的問題歸結爲:「我要利用這個有效的JSON,並使其*無效* JSON」所以我懷疑是不是真的是你想要做的。 –
另外:不管它是如何產生的,JSON幾乎肯定會被破壞,所以這就是我想要解決的問題。 JSON是有效的,但它定義的內容(具有單個屬性的對象,其值是包含單個字符串的數組,其本身包含JSON)幾乎肯定不是它要定義的內容。 –
您的JSON中似乎有一個包含JSON的字符串。但是,您的預期輸出是*破碎* JSON。爲什麼不把它變成'{「Data」:[{「item1」:「value1」,「item2」:「value2」}]}'?例如。解碼嵌入的JSON並將結果替換爲字符串。 –