Ir para conteúdo

Tutorial - Como usar JSON


abidux

Posts Recomendados

Hoje venho aqui para os ensinar a usar json em seus projetos java.
Bom, se você quer usar no geral, confira o tipo 1, se quiser usar no bukkit, confira o tipo 2, pois as versões são diferentes.

 

O que é JSON?
JSON é conhecido por ser fácil de ler, escrever, etc.
Pode ser usado para saves mais simples, como de um plugin de bans que funciona com cache, por exemplo.
O JSON sempre começa com {}, vou criar um exemplo abaixo.

 

{
  "amigos": [
    "João",
    "Danillo",
    "Matheus"
  ]
  "telefones": {
    "João": "9 9999-9999",
    "Danillo": "9 9999-9999",
    "Matheus": "9 9999-9999"
  }
}

Não é necessário identar, mas é mais fácil de ler assim.
"amigos" é uma array de string, no caso (ou JSONArray).
"telefones" é um Map<String, String> (ou JSONObject).

 

1 - Java

Primeiro você tem quer baixar o jar do JSON.
Depois, coloque no libraries do seu projeto.

Vamos criar a mesma lista que criei acima.

image.png

o método de save é o mesmo então está mais para baixo no tópico. Agora vou ensinar a converter para JSONObject novamente.

image.png

 

2 - Bukkit

Bom, para Bukkit é um pouco diferente, já que a versão do JSON muda, mas nada muito UAU.
O Bukkit já vem com a .jar do JSON, então você não vai precisar baixar separadamente.

Vamos criar a mesma lista que criei acima.

image.png

agora vamos transformar nosso código JSON em um JSONObject

image.png

 

Save

Para salvar é muito simples, eu coloquei na área de trabalho porque para mim é mais fácil, mas é só colocar o destino que preferir,
minha função de save é essa:
image.png

 

É isso, espero que tenham gostado do tópico, se foi útil peço que reage a ele, que me deixa bem feliz ;D

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...