0
Android JSON解析相當簡單,直到涉及在鍵/值中使用json保留字符。我有JSON來自HTTP響應被放入一個字符串變量的套接字。它看起來像這樣Android在鍵和值中解析帶引號的JSON字符串
{"ZboAdtPw4bA":"Ben Heck"s PlayStation 4 Slim Teardown","iC4qIx72_Cc":"Ben Heck's Xbox Slim Teardown"}
請參閱第一個值中的雙引號?它甚至在StackOverflows網頁上出現了問題。我該如何逃避/防止這種情況發生?如果我做了:
response = response.replace("\"", "");
然後所有的雙引號會被替換,而不僅僅是在鍵/值對的。這是因爲它目前全部包含在一個字符串中。我想知道是否有一個簡單的方法來做到這一點與android。當然,Java答案是可以接受的。現在我可以做到這一點,因爲它只是一個簡單的維度鍵/值對,我可能甚至不需要JSON,但我想遵守標準。
這簡直是無效的JSON。你有任何控制源? – Jahnold
是的,我想改變源代碼。但最好用Java來完成。 –