đâu JSON_CATEGORY_DATA_URL_STRING
là URL feed của tôi, mà trả về tốt như:Chuyển đổi thức ăn JSON để NSDictionary
[
{
"group":"For Sale",
"code":"SSSS"
},
{
"group":"For Sale",
"category":"Wanted",
"code":"SWNT"
}
]
tôi dường như không thể có được một đẹp NSDictionary
(hoặc NSArray
) ra khỏi đoạn mã sau:
+ (NSDictionary *)downloadJSON
{
NSDictionary *json_string;
NSString *dataURL = [NSString stringWithFormat:@"%@", JSON_CATEGORY_DATA_URL_STRING];
NSLog(@"%@",dataURL);
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:dataURL]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
json_string = [[[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding]autorelease];
NSDictionary *json_dict = (NSDictionary *)json_string;
NSLog(@"json_dict\n%@",json_dict);
NSLog(@"json_string\n%@",json_string);
return json_string;
}
Tôi đã đọc nhiều bài viết về điều này, nhưng tôi không nhận được.
CHỈNH SỬA: đang sử dụng SBJSON – linkingarts
Cũng FWIW, JSONValue chỉ trả về giá trị rỗng? – linkingarts
Vâng ... hóa ra đó là một nguồn cấp dữ liệu không tốt. Mã ban đầu là tốt (ngay cả trước khi viết lại 6 lần và đăng ở đây). – linkingarts