iOS 字符串轉json 字符串轉數組


//字符串轉數組

- (id)toArrayOrNSDictionary:(NSString *)jsonData{

    if (jsonData != nil) {

        NSData* data = [jsonData dataUsingEncoding:NSUTF8StringEncoding];

        id jsonObject = [NSJSONSerializationJSONObjectWithData:data options:NSJSONReadingAllowFragmentserror:nil];

        if (jsonObject != nil){

            return jsonObject;

        }else{

            // 解析錯誤

            return nil;

        }

    }

    return nil;

}

 

//字符串轉json

- (NSString *)toJSONData:(id)theData{

    NSString * jsonString = @"";

    if (theData != nil) {

        NSData *jsonData = [NSJSONSerializationdataWithJSONObject:theData options:NSJSONWritingPrettyPrintederror:nil];

        if ([jsonData length] != 0){

            jsonString = [[NSStringalloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

        }

    }

    return jsonString;

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM