Objective c JSON解析失败?

Objective c JSON解析失败?,objective-c,Objective C,我使用NSstring+SBJSON编写代码,如下所示 _responseData = [NSMutableData data]; NSString *stringOfRequest=[NSString stringWithFormat:@"%@LinkAsset?linked1=%@&linked2=%@&userid=%@",Service_URL,linkAsset,linkAsset2,app._userid]; NSMutableString * _req = [NS

我使用NSstring+SBJSON编写代码,如下所示

_responseData = [NSMutableData data];

NSString *stringOfRequest=[NSString stringWithFormat:@"%@LinkAsset?linked1=%@&linked2=%@&userid=%@",Service_URL,linkAsset,linkAsset2,app._userid];
NSMutableString * _req = [NSMutableString stringWithFormat:@"%@",stringOfRequest];
[_req  stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
_requestForUrl = [NSURLRequest requestWithURL:
                  [NSURL URLWithString:
                   [_req  stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
_nsurlConnection=[[NSURLConnection alloc] initWithRequest:_requestForUrl delegate:self];
我得到了错误

 -JSONValue failed. Error trace is: (
"Error Domain=org.brautaset.JSON.ErrorDomain Code=4 \"Valid fragment, but not JSON\" UserInfo=0x797f17d0 {NSLocalizedDescription=Valid fragment, but not JSON}")
在我的代码中,如果我给出的是另一个json字符串,那么它将不起作用。我的原始json字符串也提供了浏览器中的数据。那怎么办呢

我得到了回应码

 NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
     responseData= nil;
   productArray = [responseString JSONValue];
    NSLog(@"Product Array %@", productArray);

每次我都遇到同样的问题

那么这个“坏”的json字符串是什么样子的呢?您是否通过json验证器输入了json?