В моем приложении для iPhone я пытаюсь использовать библиотеку JSON (YAJL) для создания строки JSON, которая выглядит следующим образом:
{"user":
{"name":"Jon", "username":"jon22", "password":"passw@rd", "email":"[email protected]"}
}
Но я не могу понять методы YAJL для создания этого.
Я пробовал следующее:
NSArray *params = [NSArray arrayWithObjects:@"Jon", @"jon22", @"passw@rd", @"[email protected]", nil];
NSArray *keys = [NSArray arrayWithObjects:@"name", @"username", @"password", @"email", nil];
NSDictionary *userDictionary = [NSDictionary dictionaryWithObjects:params forKeys:keys];
NSString *JSONString = [userDictionary yajl_JSONString];
Однако возвращаемая строка не обернута внешним «пользователем». Как я могу использовать YAJL для создания этой строки json? Есть ли у кого-нибудь опыт в этом???
Большое спасибо, Бретт.