NSDictionary结构无法正常完成

时间:2017-11-06 10:08:06

标签: ios objective-c json nsdictionary

我想使用NSDictionary

制作如下结构
{
 "request":
    {
      "email":"manger@abc.com",
      "password":"manager"
    }
}

我在目标C中使用以下代码

  NSDictionary *paramsDic = [[NSDictionary alloc] initWithObjectsAndKeys:
                           @"manger@hall.com",@"email",
                           @"manager",@"password",
                           nil];


  NSDictionary *req = [[NSDictionary alloc] initWithObjectsAndKeys:
                           paramsDic,@"request",
                           nil];

但它会返回以下回复

 {
   request =     
   {
      email = "manger@abc.com";
      password = manager;
   };
 }

它显示分号而不是逗号,一个额外的分号和键不在引号中

1 个答案:

答案 0 :(得分:0)

将req转换为JSON对象

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:req options:NSJSONWritingPrettyPrinted error:nil];
NSLog(@"%@", jsonData);