运行如下
同步调用、异步调用、块格式调用 说的是用ASIHTTPRequest请求后台的方式。下面有一个按钮是批JSON解析
其实ASIHTTPRequest请求后台都没什么好说的,官方的API说的很清楚,可以看看官方的 how to use
时间主要都花在解析后台返回的数据上了。
下面上代码
controller.h文件 ASIHTTPRequest的使用就不写了,官方都有
下面看看调用后台的吧 ,
先贴一下,java端返回的数据:
@H_301_90@
[
{
"name": "北京",
"id": 1,
"routes": [
{
"id": 1,
"content": "北京一日游,好玩",
"days": 1,
"title": "北京一日游",
"startDate": 1348070400000,
"endDate": 1345392000000,
"scenerySpot": "天安门、长城",
"price": 168,
"districtId": 1,
"bigImgId": 1,
"samllImgId": 1,
"specialPrice": 1,
"routeDate": null,
"clickCount": null,
"isRecommend": null
},
{
"id": 2,
"content": "北京长城 十三陵一日游",
"title": "北京长城 十三陵一日游",
"startDate": 1345478400000,
"endDate": 1345478400000,
"scenerySpot": "长城 十三陵",
"price": 190,
"isRecommend": null
}
]
},
{
"name": "上海",
"id": 2,
"routes": []
},
{
"name": "湖南",
"id": 3,
{
"name": "湖北",
"id": 4,
{
"name": "浙江",
"id": 5,
{
"name": "江苏",
"id": 6,
{
"name": "福建",
"id": 7,
{
"name": "新疆",
"id": 8,
"routes": []
}
]