Array of JSON objeto para Java POJO

Rudy:

Convertendo este objeto JSON como uma classe em java, como é que o mapeamento a sua POJO Classe?

{
    "ownerName": "Robert",
    "pets": [
        {
            "name": "Kitty"
        },
        {
            "name": "Rex"
        },
        {
            "name": "Jake"
        }
    ]
}
Michael Ziober:

Este tipo de pergunta é muito popular e precisa de resposta geral. No caso de você precisar gerar POJOmodelo baseado no JSONou JSON Schemautilizar www.jsonschema2pojo.org . Exemplo de tela de impressão mostra como usá-lo:digite descrição da imagem aqui

Como usá-lo:

  1. Seleccione língua-alvo. Javano seu caso.
  2. Selecione a fonte. JSONno seu caso.
  3. Escolha um estilo de anotação. Isto pode ser complicado porque depende da biblioteca que você deseja usar para serialise / deserialise JSON. No caso do esquema é simples não usar anotações ( Noneopcional).
  4. Selecione outras opções de configuração opcional como Include getters and setters. Você pode fazer isso no seu IDEtambém.
  5. Escolha um Previewbotão. No caso do esquema é grande de download ZIPcom classes geradas.

Para sua JSONesta ferramenta gera:

public class Person {

 private String ownerName;
 private List <Pet> pets = null;

 public String getOwnerName() {
  return ownerName;
 }

 public void setOwnerName(String ownerName) {
  this.ownerName = ownerName;
 }

 public List < Pet > getPets() {
  return pets;
 }

 public void setPets(List < Pet > pets) {
  this.pets = pets;
 }

}

public class Pet {

 private String name;

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }
}

Por Android Studioe Kotlinler RIP http://www.jsonschema2pojo.org .

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=197605&siteId=1
Recomendado
Clasificación