2011-05-18 28 views
0

嗨即时通讯使用jsonkit反序列化json套件数据。这是我使用的代码。jsonkit解码

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

尝试使用http://code.google.com/p/json-framework/

您的代码将如下所示。你需要包括#import "JSON.h"

NSString * strResult = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; 

NSLog(@"strresult"); 

NSDictionary *deserializedData = [strResult JSONValue]; 

我认为问题是从字符串编码。