2011-06-23 39 views
0

我正在使用TouchJSON來解析JSON數據。TouchJSON - 爲什麼我會在解析結果中獲得很多 U ****?

在結果中,數組中的字符串都是\ U * *格式。

是的,它們的意思是其他語言而不是英語。

爲什麼TouchJSON不能用UTF8代替真正的字符串呢?

如果我想將它們存儲爲NSString並在UILabel中使用它們,我應該如何處理結果?

感謝

回答

1

領先\ü不應該是字符串的一部分,而是一個標識符。如果從解析的NSDictionary中加載NSString,它應該忽略領先的\ u。

如果沒有,您可以隨時使用[theString substringFromIndex: 2]刪除任何領先的標識符。

否則,請查看SBJson,這是Objective-C JSON解析的替代庫。

相關問題