|
|
|
Android ตัดชื่อตาราง ออกจากข้อมูลที่ได้มาใน JSON ยังไงครับ |
|
|
|
|
|
|
|
คือพอดีว่ารับข้อมูลจาก sever มาแต่ใน json มันติดชื่อ ตารางมาด้วยอะครับ
ข้อมูลเป็นแบบนี้ครับ
JSON
{
"locations": {
"lat": "23.053",
"long": "72.629",
"location": "ABC",
"address": "DEF",
"city": "Ahmedabad",
"state": "Gujrat",
"phonenumber": "1234567"
},
}
แต่ผมต้องการจะใช้แค่ฟิลด์ city กับ state ต้องทำยังไงครับ
ปกติจะได้ข้อมูลมาแบบนี้ {"MemberID":"1","Name":"Weerachai","Tel":"0819876107"}
แล้วใช้
Code (Android-Java)
JSONObject b;
try{
b = new JSONObject(resultServer);
member = b.getString("MemberID");
}
แต่ได้แบบติดชื่อตารางมาด้วยมันใช้แบบเดิมแล้ว error อะครับ
รบกวนด้วยนะครับ ขอบคุณครับ :)
Tag : Mobile, Android
|
|
|
|
|
|
Date :
2015-04-26 16:17:09 |
By :
d10s |
View :
1324 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (Java)
String coordinates = //JSON from google
JSONObject json = (JSONObject)new JSONParser().parse(coordinates);
JSONArray results = (JSONArray) json.get("results");
JSONObject resultObject = (JSONObject) results.get(0);
JSONObject location = (JSONObject) resultObject.get("locations");
String city= location.get("city").toString();
String state= location.get("state").toString()
ลองดูน่ะ
|
|
|
|
|
Date :
2015-04-27 08:10:06 |
By :
ipstarone |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|