01.
package
com.java.myapp;
02.
03.
import
java.util.ArrayList;
04.
import
java.util.HashMap;
05.
06.
import
org.json.JSONArray;
07.
import
org.json.JSONObject;
08.
09.
public
class
MyClass {
10.
11.
public
static
void
main(String[] args) {
12.
13.
14.
try
{
15.
16.
String strJSON =
"[{\"MemberID\":\"1\",\"Name\":\"Weerachai\",\"Tel\":\"0819876107\"}"
+
17.
",{\"MemberID\":\"2\",\"Name\":\"Win\",\"Tel\":\"021978032\"}"
+
18.
",{\"MemberID\":\"3\",\"Name\":\"Eak\",\"Tel\":\"0876543210\"}]"
;
19.
20.
JSONArray data =
new
JSONArray(strJSON);
21.
22.
ArrayList<HashMap<String, String>> myArrList =
new
ArrayList<HashMap<String, String>>();
23.
HashMap<String, String> map;
24.
25.
for
(
int
i =
0
; i < data.length(); i++){
26.
JSONObject c = data.getJSONObject(i);
27.
map =
new
HashMap<String, String>();
28.
map.put(
"MemberID"
, c.getString(
"MemberID"
));
29.
map.put(
"Name"
, c.getString(
"Name"
));
30.
map.put(
"Tel"
, c.getString(
"Tel"
));
31.
myArrList.add(map);
32.
}
33.
34.
35.
36.
for
(
int
i =
0
; i < myArrList.size(); i++) {
37.
38.
String sMemberID = myArrList.get(i).get(
"MemberID"
).toString();
39.
String sName = myArrList.get(i).get(
"Name"
).toString();
40.
String sTel = myArrList.get(i).get(
"Tel"
).toString();
41.
42.
System.out.println(
"MemberID = "
+ sMemberID);
43.
System.out.println(
"Name = "
+ sName);
44.
System.out.println(
"Tel = "
+ sTel);
45.
System.out.println(
"========================="
);
46.
47.
}
48.
49.
50.
}
catch
(Exception e) {
51.
52.
e.printStackTrace();
53.
}
54.
55.
}
56.
57.
}