Я хочу получить ответ от сервера с помощью JSON.I googled другие ответы в stackoverflow и некоторых других сайтах. Но я не нашел простой и простой способ получить ответ от сервера. Если кто-либо помогите мне сделать это, это будет лучше.Получение ответа JSON с сервера
ответ
Если вы просто посмотрите мой код, вы можете легко понять и получить ответ.
//just give your URL instead of my URL
NSMutableURLRequest *request=[NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://api.worldweatheronline.com/free/v1/search.ashx?query=London&num_of_results=3&format=json&key=xkq544hkar4m69qujdgujn7w"]];
[request setHTTPMethod:@"GET"];
[request setValue:@"application/json;charset=UTF-8" forHTTPHeaderField:@"content-type"];
NSError *err;
NSURLResponse *response;
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
//You need to check response.Once you get the response copy that and paste in ONLINE JSON VIEWER in GOOGLE.If you do this clearly you can get the correct results.
//After that it depends upon the json format whether it is DICTIONARY or ARRAY
NSDictionary *jsonArray = [NSJSONSerialization JSONObjectWithData:responseData options: NSJSONReadingMutableContainers error: &err];
NSArray *array=[[jsonArray objectForKey:@"search_api"]objectForKey:@"result"];//Just give your your response key of json.Give exact key.Otherwise it wont accept.
for(int i=0;i>[array count];i++)
{
NSString *strTemprature = [NSString stringWithFormat:@"%@",[array objectAtIndex:i]valueForKey:@"temp"]];
NSString *strCity = [NSString stringWithFormat:@"%@",[array objectAtIndex:i]valueForKey:@"city"]];
}
Как я могу использовать valueForKey или objectForKey для получения значений? –
У меня есть ответ. Но я смущен. Пожалуйста, объясните подробно. –
Пожалуйста, обратитесь к этому адресу: http: //stackoverflow.com/questions/1062183/difference-between-objectforkey-and-valueforkey – user3182143
- 1. Получение ответа JSON от сервера
- 2. Получение ответа JSON
- 3. получение ответа от сервера
- 4. Получение ответа сервера синхронизации
- 5. Получение ответа JSON с ember
- 6. Экспресс: получение ответа ajax с сервера
- 7. Получение ответа JSON Android
- 8. Получение вопроса JSON ответа
- 9. Получение значения от ответа JSON
- 10. Получение частичного ответа от Json
- 11. Получение ответа HTML вместо ответа Json
- 12. ExtJS: Получение ответа от прокси-сервера JSONP?
- 13. Сторона сервера - создание ответа JSON
- 14. Получение ответа массива JSON с Uploadify?
- 15. Получение ответа json в контроллере
- 16. Получение ответа от JQuery JSON
- 17. Получение ответа JSON WITH cURL
- 18. Получение ответа json, нужен jsonp
- 19. Получение ответа JSON от webservice
- 20. Получение ошибки с этим JSON ответа
- 21. Получение ответа JSON с волейболом - Android Studio
- 22. Получение ответа JSON с веб-страницы
- 23. Получение subarrays ответа JSON с использованием Mootools
- 24. Выполнение get/post с сервера для ответа JSON в android
- 25. Получение ответа в формате PDF от сервера с модифицированием
- 26. Настройка прокси-сервера и получение ответа
- 27. Получение ответа от сервера в javascript
- 28. Получение ответа сервера в угловой перехватчика responseError
- 29. Получение ответа json в Symfony 2
- 30. Получение ответа сервера SQL в ASP.net
Добро пожаловать в мир программирования. Некоторые вещи не просты и легки. – gnasher729
проверить AFNetworking –