在objective-c中解码Base64字符串

-4 base64 objective-c

我是objecive-C的新手,我想解码一个在Base64中编码的NSString.

你有什么想法帮助我吗?

NSString编码:

eyJjbGUiOiJwOW5oOTk3eDRxdhpnZzciLCJ1cmwiOiJtbGtqcW1sa3FzbWxmbXFsanFkln0

NSString我试图找到:

{ "骑士": "p9nh997x4qvgg7", "URL":"mlkjqmlkqsmlfmqljqd}

wat*_*n12 5

获取base64库:https://github.com/l4u/NSData-Base64

从字符串创建NSData:

NSData *data = [NSData dataFromBase64String:string];
Run Code Online (Sandbox Code Playgroud)

将该数据转换为字符串

NSString *convertedString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)