簡體   English   中英

JSON HTTP響應損壞

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

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