将带有嵌套对象的json发布到服务器

时间:2013-05-23 12:39:42

标签: objective-c json nsdictionary

这是我的第一个原生iOS应用,所以请忍受..

我如何在NSDictionary中构建这个json数据(我想我会怎么做)所以我可以把它作为我的请求体的一部分。

    {
        "Properties":{
           "Description":"String content",
           "Domain":"String content",
           "GroupID":"String content", 
           ...
       },
       "Foo":{....},
   }

1 个答案:

答案 0 :(得分:3)

是的,使用字典,使用文字或代码创建。

NSDictionary* jsonDict = @{@"Properties":@{@"Description":@"String content",@"Domain":@"String content",@"GroupID":@"String content",},@"Foo":{....},}

将字典转换为准备发布的JSON数据。

NSError *error = nil;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:jsonDict options:0 error:&error];