【发布时间】:2014-01-24 12:22:26
【问题描述】:
您好,我正在尝试使用 nsdictionary 创建 json 字符串 到目前为止我无法制作这个 json
{"user":{"username":"test","email":"test@gmail.com", "password":"123456789","password_confirmation":"123456789"}
这是我的代码:
NSDictionary *jsonUserDictinary = [NSDictionary dictionaryWithObjectsAndKeys:
[usernameText text], @"username",
[passwordText text], @"password" ,
[emailText text], @"email",
[confirmText text], @"password_confirmation",
nil];
NSDictionary *jsonSignUpDictionary = [NSDictionary dictionaryWithObjectsAndKeys:jsonUserDictinary, @"user",nil];
NSData *jsonSignUpData = [NSJSONSerialization dataWithJSONObject:jsonSignUpDictionary options:NSJSONWritingPrettyPrinted error: nil];
NSString *jsonSignUp = [[NSString alloc] initWithData:jsonSignUpData encoding:NSUTF8StringEncoding];
NSLog(@"json data string:\n%@", jsonSignUp);
现在我想创建这个 json:
{"user":{"username":"test","email":"test@gmail.com", "password":"123456789","password_confirmation":"123456789"},"device":{"token":"654C4DB3-3F68-4969-8ED2-80EA16B46EB0"}}
但我找不到添加“设备”对象的方法
【问题讨论】:
-
你所做的和你对用户嵌套字典所做的完全一样...
标签: ios json nsdictionary