jsonkit解码

时间:2011-05-18 05:26:50

标签: iphone json

我正在使用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";
            }
        );
    };
}

有什么问题?????提前谢谢

1 个答案:

答案 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]; 

我认为问题来自字符串编码。