获取网页端的JSON对象并转换为iOS变量

JSON数据本质上是一组字符串,可以代表字符串、数组、字典等,也可以通过iOS端将其重新转换为对应的格式

JSON转换为iOS变量的方法

-(void)iosFunc:(NSString *)iosFuncString
{
    NSData * data = [iosFuncString dataUsingEncoding:NSUTF8StringEncoding];
//本项目请求下来的数据结构为字典,故使用NSDictionary定义
    NSDictionary * tmpDic = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:nil];
    
    
}
  • 网页端调用iOS本地方法,即-(void)iosFunc:(NSString *)iosFuncString,并将JSON对象(iosFuncString)传递过来;
  • 将JSON数据转换成NSData,并根据其结构转换为对应实例变量。

网页端(js)与iOS(UIWebView)的交互具体见:js与iOS之间的方法调用及传值

你可能感兴趣的:(获取网页端的JSON对象并转换为iOS变量)