首先需要个json的jar包,然后json有好几个方法的 有JSONArray、JSONObject等几个,不过我最常用的还是JSONObject。
1、生成json
import org.json.*; public class loadtest { public static void main(String[] args) throws Exception { JSONObject json = new JSONObject(); json.put("data1", "dddddd"); System.out.println(json); } }在这里 new一个JSONObject就好了,然后一直put进去。
2、读取json
import org.json.*; public class loadtest { public static void main(String[] args) throws Exception { JSONObject json = new JSONObject(); json.put("data1", "dddddd"); System.out.println(json); JSONObject json_ori = new JSONObject(json); System.out.println("optString(有对应key):" +json.optString("data1")); System.out.println("optString(无对应key):" +json.optString("no_key")); System.out.println("getString(有对应key):" + json.getString("data1")); System.out.println("getString(无对应key):" + json.getString("no_key")); } }(1)读json首先要new一个JSONObject,然后new的同时把json写到JSONObject里面就好了 (2)读json的时候很多人会直接json.get(“key”)或者json.getString(“key”)来获取对应key的值,不过,这样的话,如果不存在key,系统就会报错,所以改用json.optString(“key”)来读,防止不存在key的时候报错