【发布时间】:2011-09-06 21:02:47
【问题描述】:
在我的 iPhone 应用程序中,我尝试使用 JSON 库 (YAJL) 创建一个类似于以下格式的 JSON 字符串:
{"user":
{"name":"Jon", "username":"jon22", "password":"passw@rd", "email":"jon22@example.com"}
}
但我不知道创建这个的 YAJL 方法。
我尝试了以下方法:
NSArray *params = [NSArray arrayWithObjects:@"Jon", @"jon22", @"passw@rd", @"jon22@gmail.com", nil];
NSArray *keys = [NSArray arrayWithObjects:@"name", @"username", @"password", @"email", nil];
NSDictionary *userDictionary = [NSDictionary dictionaryWithObjects:params forKeys:keys];
NSString *JSONString = [userDictionary yajl_JSONString];
但是,返回的字符串没有包裹在外部的“用户”中。 如何使用 YAJL 创建这个 json 字符串? 有没有人有这方面的经验???
非常感谢, 布雷特
【问题讨论】:
标签: iphone objective-c json yajl