我正在使用jsonkit反序列化json工具包数据。这是我使用的代码。
NSString * strResult = [[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];
nslog(@"strresult");
NSDictionary *deserializedData = [strResult objectFromJSONString];
nslog(@"result");
o/p:
"data": {
"translations": [
{
"translatedText": "hello"
}
]
}
}
result {
data = {
translations = (
{
translatedText = "\U091c\U093e\U0928\U093e";
}
);
};
}
有什么问题?????提前谢谢
答案 0 :(得分:0)
尝试使用http://code.google.com/p/json-framework/。
您的代码将如下所示。您需要包含#import "JSON.h"
NSString * strResult = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"strresult");
NSDictionary *deserializedData = [strResult JSONValue];
我认为问题来自字符串编码。