zoukankan      html  css  js  c++  java
  • 解析JSON字符串

    代码:

    #import <Foundation/Foundation.h>
    
    
    void parseJSON(NSString *text)
    {
        NSError *error = nil;
        NSData *data = [text dataUsingEncoding:NSUTF8StringEncoding];
        NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];
        
        if (error != nil) {
            NSLog(@"has error");
            return;
        }
        
        for (int i=0; i < array.count; i++) {
            
            NSDictionary *dict = array[i];
            id bookid = [dict objectForKey:@"bookid"];
            NSLog(@"bookid = %d", [bookid intValue]);
            NSString *name = [dict objectForKey:@"name"];
            NSLog(@"name = %@", name);
        }
    }
    
    int main(int argc, const char * argv[])
    {
        @autoreleasepool {
            parseJSON(@"[{"bookid":123,"name":"笑傲江湖"}]");
        }
        return 0;
    }
  • 相关阅读:
    PHP静态
    PHP批量删除
    PHP增删改查
    PHP数据访问
    PHP继承和多态
    PHP封装
    PHP字符串处理和正则表达式
    PHP数组
    PHP函数
    PHP基础
  • 原文地址:https://www.cnblogs.com/code-style/p/4011343.html
Copyright © 2011-2022 走看看