[英]Corrupted JSON HTTP response
我收到網站的HTTP請求,內容類型為JSON。 但是,我得到的是一個嵌套的JSON,它是一個unicode,並導致一致性問題。
這是一個例子:
{"key1":"value",
"key2":"value",
"key3":{
u'key31':u'value',
u'key32':u'value'}}
這讓我想起了python 2.7的麻煩,但是我不確定如何修復此JSON。 我正在使用C#進行解析。 一切正常,直到我嘗試訪問key3。 內容應為JSON對象類型,但應視為值或字符串。
感謝您的幫助。 如果它實際上已損壞或我錯誤地解析它,是否可以解決它?
您是正確的,這個json對象不完整/語法不正確。 您缺少結尾的'}'字符。
您如何解析數據? 嘗試看一下本文檔 。
您的json對象的格式無效,應如下所示
{
"key1":"value",
"key2":"value",
"key3":{
" u'key31'":"u'value'",
"u'key32'":"u'value'"
}
}
你有機會從python dump獲得這個json嗎? coz Python的unicode文字不是有效的JSON,也不是單引號
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.