2010-11-01 62 views
0

我的JSON響應包含以十進制格式如JSON響應包含表示的字符作爲小數

My Friend's Story 

,而不是

My Friend's Story 

如何轉換他們正確的字符?

+0

我們展示一個例子JSON字符串。 – 2010-11-01 16:56:08

+0

要求服務的所有者修復此問題,它看起來像服務中的錯誤,無論是使用HTML編碼還是直接傳遞HTML編碼的內容。 – StaxMan 2010-11-02 16:35:16

回答

0

這很簡單:你可以使用org.json.JSONTokener解決您的問題....

String json = "\"My Friend's Story\""; 
String value = (String)new JSONTokener(json).nextValue(); 
+0

爲什麼會這樣工作?這是一個HTML實體,而不是JSON引用(tokener可以處理) – StaxMan 2010-11-02 16:34:44

+0

@StaxMan,不幸的是,Google不包含'XMLTokener'(它可以在org.json網站上找到。我的想法是,他們可能在JSONTokener中包含了一些html解碼。 – 2010-11-03 09:15:49