2013-04-10 29 views
6

tôi có được điều này từ một mẫu Flickr phản ứng trong trang web api của họ:Làm cách nào để phân tích cú pháp phản hồi Flickr này?

jsonFlickrApi({"method":{"_content":"flickr.test.echo"}, "format":{"_content":"json"}, "api_key":{"_content":"8038f7f7d7151ccbf6df2aa10b1b35ae"}, "stat":"ok"}) 

tôi có thể nhìn thấy từ điển trong đó, ngay sau khi những lời jsonFlickApi. Nhưng làm cách nào để loại bỏ văn bản hàng đầu đó và đặt từ điển vào NSDictionary của tôi?

Trả lời

13

Sử dụng NSJSONSerialization class để phân tích dữ liệu JSON.

Chỉnh sửa:jsonFlickrApi(...) cho biết bạn đang sử dụng điểm cuối JSONP để nói chuyện với Flickr. Bạn không cần điều này; một điểm cuối JSON đơn giản là tốt. Theo số this Flickr API documentation, bạn có thể sửa lỗi này bằng cách bao gồm thông số nojsoncallback với giá trị 1 khi bạn thực hiện yêu cầu của mình.

+0

nhưng điều đó có thoát khỏi chuỗi hàng đầu không? – marciokoko

+0

@marciokoko Xem chỉnh sửa của tôi. – bdesham

Các vấn đề liên quan