Guest User

Untitled

a guest
Nov 27th, 2017
418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. [{"Email":"zero@gmail.com","Senha":"minhasenha2","Nome":"Diga X"},{"Email":"zero@gmail.com","Senha":"minhasenha2","Nome":"Diga X"}]
  2.  
  3. private static final List<Usuario> users = new ArrayList<>();
  4.  
  5. public static void addUsuario() throws JSONException {
  6. JSONArray my_user = new JSONArray();
  7. String json_usuarios = null;
  8. for (int i = 0; i < users.size(); i++) {
  9. JSONObject my_obj = new JSONObject();
  10. //preenche o objeto
  11. my_obj.put("Nome", users.get(i).getNome());
  12. my_obj.put("Email", users.get(i).getEmail());
  13. my_obj.put("Senha", users.get(i).getSenha());
  14. //insere o objeto no array
  15. my_user.put(my_obj);
  16. json_usuarios = my_user.toString();
  17. }
  18. //serializa para uma string e imprime
  19. //String json_string = my_obj.toString();
  20. try {
  21. FileWriter writeFile = null;
  22. writeFile = new FileWriter("saida.json");
  23. //Escreve no arquivo conteudo do Objeto JSON
  24. writeFile.write(json_usuarios);
  25. writeFile.flush();
  26. writeFile.close();
  27. } catch (IOException e) {
  28. e.printStackTrace();
  29. }
  30. System.out.println(json_usuarios);
  31. }
  32.  
  33. public static void main(String[] args) throws JSONException {
  34. Usuario user = new Usuario();
  35. user.setEmail("um@hotmail.com");
  36. user.setNome("Este é um nome legal");
  37. user.setSenha("minhasenha");
  38. users.add(user);
  39.  
  40. Usuario user2 = new Usuario();
  41. user2.setEmail("zero@gmail.com");
  42. user2.setNome("Diga X");
  43. user2.setSenha("minhasenha2");
  44. users.add(user2);
  45.  
  46. for (int i = 0; i < users.size(); i++) {
  47. System.out.println("Nome: " + users.get(i).getNome());
  48. System.out.println("Email: " + users.get(i).getEmail());
  49. System.out.println("Senha: " + users.get(i).getSenha());
  50. System.out.println("");
  51. }
  52. addUsuario();
  53. }
Add Comment
Please, Sign In to add comment