Cocoa错误3840使用正在解析的JSON非拉丁字符

时间:2013-10-13 17:34:31

标签: ios objective-c json

我已经检查过了,我的JSon是有效的。

我尝试使用此代码将其传递给我的应用

NSURL *actualURL = [NSURL URLWithString:[serverURLString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

        NSError *errorJson;
        NSData *data = [NSData dataWithContentsOfURL:actualURL options:kNilOptions error:nil]; 


        jsonData = [NSJSONSerialization JSONObjectWithData:data  options:kNilOptions error:&errorJson]; 

我在NSJSONSerialization

中收到了3840错误代码

jsondata是(非原子的,强大的)NSMutableArray btw。

我尝试了很多我在网上找到的解决方案,但它没有用。

有没有人有任何想法?我认为问题可能是一些被解析的数据是希腊字符(服务器上的UTF8_unicode_cl校对)。

这是我的JSon示例数据btw

[{“疾病ID”:“18”,“疾病名称”:“试验疾病1”,“疾病描述”:“试验疾病1描述”,“疾病医生”:“\ u03ba \ u03c1 \ u03c1 \ u03b4 \ u03b9 \ u03bf \ u03b \ u03b \ u03bf \ u03c2“,”疾病图像路径“:”测试疾病1“}]

有什么想法吗?

0 个答案:

没有答案