更好的方法是对
uNNNNJSON中的Unipre字符使用正确的转义序列(有关详细信息,请参见http://json.org)。这是由自动处理的
NSJSONSerialization,您无需转换十六进制代码。
在您的情况下,JSON数据应为
{ “ myUnipreCharacter”:“ u25a1”}
这是一个完整的独立示例:
let jsonString = "{ "myUnipreCharacter" : "\u25a1"}"println(jsonString)// { "myUnipreCharacter" : "u25a1"}let dict = NSJSONSerialization.JSonObjectWithData(jsonString.dataUsingEncoding(NSUTF8StringEncoding)!, options: nil, error: nil) as [String : String]let myUnipreCharacterString = dict["myUnipreCharacter"]!println(myUnipreCharacterString)// □
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)