Java读写json

时间:2025-03-28 19:24:43
    
    
  1. public static void create(){
  2. //创建JSON对象
  3. //①直接构造JSON对象
  4. JSONObject json = new JSONObject();
  5. try {
  6. JSONArray jsonMembers = new JSONArray(); //创建json数组
  7. JSONObject member1 = new JSONObject(); //创建空json对象
  8. ("name","Assad"); //向json对象中放置键值对
  9. ("home","Guangzhou");
  10. JSONObject member2 = new JSONObject();
  11. ("name","John");
  12. ("home","Shanghai");
  13. (member1);
  14. (member2);
  15. ("persons",jsonMembers);
  16. }catch(JSONException ex){
  17. ();
  18. }
  19. //②直接将Java对象转化为JSON对象
  20. Perosns persons= new Persons();
  21. JSONObject json = (persons);*/
  22. //写入文件:将JSON对象转化为字符串后写入文件
  23. String jsonStr = (); //将JSON对象转化为字符串
  24. try{
  25. PrintWriter writer = new PrintWriter(new BufferedWriter(new FileWriter(new File("test_create.json"))));
  26. (jsonStr);
  27. ();
  28. }catch(IOException ex){
  29. ();
  30. }
  31. }