在ios中创建json数组

时间:2014-04-07 12:44:12

标签: ios json

如何以下面的格式创建json数组:

  

[{" ID":" 8"},{" ID":" 9"}]

使用Nsmutable字典我们可以创建一个上面的格式,但键应该是不同的。

1 个答案:

答案 0 :(得分:1)

    NSDictionary *dict1 = @{
                            @"id" : @"8"
                            };
    NSDictionary *dict2 = @{
                            @"id" : @"9"
                            };

    NSArray *array = @[dict1,dict2];
    NSData *jsonData=[NSJSONSerialization dataWithJSONObject:array options:NSJSONWritingPrettyPrinted error:nil];
    NSString* newStr = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];

输出

[   {     " ID" :" 8"   },   {     " ID" :" 9"   } ]