Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 解码字符串的格式_Ios_Objective C_Xcode_Decode - Fatal编程技术网

Ios 解码字符串的格式

Ios 解码字符串的格式,ios,objective-c,xcode,decode,Ios,Objective C,Xcode,Decode,像title一样,我有如下字符串格式: <7b0a2020 22536372 65656e49 4422203a 20224c61 6e64696e 67506167 65564322 2c0a2020 22446576 69636549 4422203a 20224537 45463844 43452d43 4538412d 34463043 2d424243 352d4630 38304332 39464546 3239222c 0a202022 53657373 696f6e53 7

像title一样,我有如下字符串格式:

<7b0a2020 22536372 65656e49 4422203a 20224c61 6e64696e 67506167 65564322 2c0a2020 22446576 69636549 4422203a 20224537 45463844 43452d43 4538412d 34463043 2d424243 352d4630 38304332 39464546 3239222c 0a202022 53657373 696f6e53 74617274 54696d65 22203a20 22323031 342d3033 2d323754 30373a31 343a3336 222c0a20 20225365 7373696f 6e456e64 54696d65 22203a20 22323031 342d3033 2d323754 30373a31 343a3336 220a7d>

请让我知道这个格式是什么,我怎样才能把它解码成字符串

谢谢大家!

NSData *jsonData;
if ([NSJSONSerialization isValidJSONObject:dict]) {
    NSError *error;
    jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:&error];
    if (!jsonData) {

        NSLog(@"json Data %@",error.description);

    } else {

        NSString *JSONString = [[NSString alloc] initWithBytes:[jsonData bytes] length:[jsonData length] encoding:NSUTF8StringEncoding];

        NSLog(@"JSON String %@",JSONString);//[JSONString dataUsingEncoding:NSUTF8StringEncoding]
        [request setHTTPBody:jsonData];

    }

}
else
{
    NSLog(@"This Data can't be serialized");

}

jsonData将是:

是日语吗P在浏览器中尝试控制台:"7b0a2020 22536372 6565656E49 4422203a 20224c61 6e64696e 67506167 65564322 2c0a2020 22446576 69636549 4422203a 20224537 45463844 43452d43 4538412d 34463043 2D4243 352d4630 38304332 39464546 3239222c 0a202022 53657373 696f6e53 74617274 546D65 22203a20 22323031 342D33 2D33 2D63754 303A31 343A3636 222CA20 20273546F E4669622203a20 22323031 342d3033 2d323754 30373a31 343a3336 220a7d“.split(“”).map(r=>String.fromCharCode(“0x”+r)).join(“”)这是API的响应吗?这是一个请求主体,请参阅下面我的回答以了解更多信息。它不是
NSString
,而是
NSData
NSLog
表达式中的
描述属性的结果。这是对您的问题的实际回答还是对您的问题的澄清?如果这是澄清,y您应该删除此“答案”,并将信息放入您的问题中。