我有一个网址,得到并回复。我必须解析JSON并在android中显示Map中的位置。我不需要你编码。我是JSON的新手。请告诉我如何做到这一点的一些步骤。我应该如何开始以及我应该采取哪些步骤?
网址:“有些网址”
发送数据:
{
"tag": "getAvailableDriver",
"lat": 41.022348,
"lng": -91.966721
}
响应:
{
"posts": [
{
"success": "1",
"driver": [
{
"id": "768",
"lat": "41.022848",
"lon": "-91.966884",
"recorded_datetime": "2014-07-20 20:18:03",
"user_id": "403",
"cabbi_state": "OnJob",
"vehicleType": "Black Cab",
"driver_name": "black cab driver",
"pic_name": "userimage/403.jpg",
"rating": "0",
"car_model": "this",
"number_sit": "4",
"distance": 0.035574527536789
}
],
"operator": [],
"nearestdistance": [
{
"distance": 0.03541809,
"time": 5
}
],
"car_models": [
"Taxi"
]
}
]
}
我只是希望你们中的任何人指导我或指导我。还请有人告诉我这里使用“发送数据”的用途。有什么用?我保证在抓住之后我不会问任何基本问题。请帮帮我。
答案 0 :(得分:0)
您可以将解析后的数据保存在数组中,而对于我所看到的,JSON对象中有很多标记。我建议你创建一个" Driver"类型的对象。或" Car",然后保存该对象中的所有数据。一旦你解析了数据并将其保存在对象类型的数组中(让我们说一个"驱动程序&#34的数组;那么你可以使用这些信息将它添加到地图中。