【发布时间】:2012-06-26 11:05:57
【问题描述】:
我不确定我要问的实际上是不是带有多个键的NSDictionary,但可以。
我想要做的是为我的数据创建一个带有键和值的NSDictionary,然后将其转换为JSON 格式。 JSON 格式看起来就像这样:
{
"eventData": {
"eventDate": "Jun 13, 2012 12:00:00 AM",
"eventLocation": {
"latitude": 43.93838383,
"longitude": -3.46
},
"text": "hjhj",
"imageData": "raw data",
"imageFormat": "JPEG",
"expirationTime": 1339538400000
},
"type": "ELDIARIOMONTANES",
"title": "accIDENTE"
}
我只像这样使用过NSDictionaries:
NSArray *keys = [NSArray arrayWithObjects:@"eventDate", @"eventLocation", @"latitude" nil];
NSArray *objects = [NSArray arrayWithObjects:@"object1", @"object2", @"object3", nil];
dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
但是上面的格式不全是key-value。
所以我的问题是 NSDictionary 将如何适应 JSON 格式?
感谢您阅读我的帖子,如有任何困惑,请见谅。
【问题讨论】:
标签: ios objective-c json key nsdictionary