декодирование jsonkit

#iphone #json

#iPhone #json

Вопрос:

привет, я использую jsonkit для десериализации данных json kit. это код, который я использую.

 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 = "U091cU093eU0928U093e";
            }
        );
    };
}
  

в чем проблема????? заранее спасибо

Ответ №1:

Попробуйте использовать http://code.google.com/p/json-framework /.

Ваш код будет выглядеть примерно так. И вам нужно включить #import "JSON.h"

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

NSLog(@"strresult");

NSDictionary *deserializedData = [strResult JSONValue]; 
  

Я думаю, что проблема связана с кодировкой строки.