JsonTest.java 881 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package jsontest;
  7. import java.util.ArrayList;
  8. import org.json.*;
  9. /**
  10. *
  11. * @author Loquicom <contact@loquicom.fr>
  12. */
  13. public class JsonTest {
  14. /**
  15. * @param args the command line arguments
  16. */
  17. public static void main(String[] args) {
  18. JSONObject jo = new JSONObject();
  19. Test t = new Test();
  20. ArrayList<Boolean> tab = new ArrayList<>();
  21. tab.add(true);
  22. tab.add(false);
  23. tab.add(true);
  24. tab.add(true);
  25. jo.put("bool", true);
  26. jo.put("tab", tab);
  27. jo.put("obj", t.toJson());
  28. jo.put("int", 89);
  29. jo.put("nb", 42.6);
  30. System.out.println(jo.toString(1));
  31. }
  32. }