驗證是否為JSON格式:
http://jsonlint.com/
利用JAVA直接抓取JSON格式範例如下:
package com.example;
import net.sf.json.JSONObject;
public class Test {
public static void main(String []args){
String tmp= "{\"Data\":{\"Name\":\"MichaelChan\",\"Email\":\"XXXX@XXX.com\",\"Phone\":[02-12345678,0911123456]}}";
JSONObject json = JSONObject.fromObject(tmp);
System.out.println(json.get("Data"));
System.out.println(((JSONObject)json.get("Data")).get("Name")); // MichaelChan
System.out.println(((JSONObject)json.get("Data")).get("Email")); // XXXX@XXX.com
System.out.println(((JSONObject)json.get("Data")).getJSONArray("Phone").get(0)); //02-12345678
}
}
http://jsonlint.com/
利用JAVA直接抓取JSON格式範例如下:
package com.example;
import net.sf.json.JSONObject;
public class Test {
public static void main(String []args){
String tmp= "{\"Data\":{\"Name\":\"MichaelChan\",\"Email\":\"XXXX@XXX.com\",\"Phone\":[02-12345678,0911123456]}}";
JSONObject json = JSONObject.fromObject(tmp);
System.out.println(json.get("Data"));
System.out.println(((JSONObject)json.get("Data")).get("Name")); // MichaelChan
System.out.println(((JSONObject)json.get("Data")).get("Email")); // XXXX@XXX.com
System.out.println(((JSONObject)json.get("Data")).getJSONArray("Phone").get(0)); //02-12345678
}
}