Tôi không chắc chắn nếu những gì tôi sẽ hỏi thực sự là một NSDictionary
với nhiều phím nhưng ok.Làm thế nào để tạo một NSDictionary với nhiều phím?
Điều tôi muốn làm là tạo một NSDictionary
với khóa và giá trị cho dữ liệu của tôi rồi chuyển đổi thành định dạng JSON
. Định dạng JSON
sẽ trông giống hệt như thế này:
{
"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"
}
tôi đã chỉ được sử dụng NSDictionaries
như thế này:
NSArray *keys = [NSArray arrayWithObjects:@"eventDate", @"eventLocation", @"latitude" nil];
NSArray *objects = [NSArray arrayWithObjects:@"object1", @"object2", @"object3", nil];
dictionary = [NSDictionary dictionaryWithObjects:objects forKeys:keys];
Nhưng định dạng trên không phải là tất cả về chìa khóa - giá trị. Vì vậy, câu hỏi của tôi là làm thế nào để NSDictionary
được, để phù hợp với định dạng JSON
?? Cảm ơn bạn đã đọc bài đăng của tôi và xin lỗi nếu có bất kỳ sự nhầm lẫn nào.
Bạn đã bỏ lỡ dấu phẩy giữa @ "vĩ độ" và không. – DarkMoon