你好我尝试使用的NSDictionary 到目前为止创建JSON字符串,我不能让这个JSONIOS的NSDictionary创建JSON
{"user":{"username":"test","email":"[email protected]", "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":"[email protected]", "password":"123456789","password_confirmation":"123456789"},"device":{"token":"654C4DB3-3F68-4969-8ED2-80EA16B46EB0"}}
,但我不能找到一种方法来添加“设备”对象
你做的正是你为用户嵌套字典同样的事情... – Wain