0

我对 YAJLiOS 解析器有疑问...我有下一个 json 数据:

   {{
    body = "Привет";
    mid = 3;
    "read_state" = 1;
   }
   { body = "hi";
     mid = 3;
     "read_state" = 1;
    }}

我正在尝试获取“body”,结果是:“\U0416\U0412”和“hi”

编码可能有问题,但我不知道如何解决

谢谢你的时间!

4

1 回答 1

0

您可能需要先转换为字符串来处理 UTF-8 字符编码。

NSData *tempContainer = [NSURLConnection sendSynchronousRequest:requestObj returningResponse:nil error:nil];

NSString *tempString = [NSString stringWithUTF8String:[tempContainer bytes]];

NSDictionary *dialogsDictionary = [tempString yajl_JSON];
于 2012-03-29T17:57:48.027 回答