yang bloemtau Apa itu RoboPOJOGenerator, disini kami akan menjelaskannya dengan detail dan Bagaimana Cara Install Plugin RoboPOJOGenerator ? Robo POJO Generator adalah sebuah Plugin untuk membantu kita membuat class POJO dari JSON. Konsepnya hampir sama dengan di web http://www.jsonschema2pojo.org/ bedanya hanya Plugin ini ketanem di Android Studio, Jadi kita tidak perlu lagi membuka browser hanya klik kanan dan Generate. Deskripsi di Githubnya adalah Generate POJO files from JSON: GSON, Logan Square, Jackson, empty annotations template. Supports: primitive types, multiple inner JSONArrays.
Lalu bagaimana cara install dan menggunakan plugin RoboPOJOGenerator ?
- Buka situs pluginnya ( https://plugins.jetbrains.com/plugin/8634 ) lalu scroll kebawah nanti ada perintah Downloadnya. Saran sih download yang paling terbaru aja ya.
- Jika sudah terdownload buka Android Studio.
- Jika sudah terbuka Android Studio silahkan menuju File → Settings → Cari button “Install Plugin From Disk” → Cari file zip yang tadi agan download → Apply → OK → Restart Android Studio.
Jika sudah kamu akan restart Android Studio dan langkah selanjutnya install plugin RoboPOJOGenerator, ketika sudah berhasil Tinggal siap pakai saja. Sekarang kita akan Menggunakan Plugin tersebut.
- Buat folder/package yang akan berisi POJO dari result JSON tersebut.
- Klik kanan → New → Generate POJO From JSON → Nanti akan muncul popup RoboPOJOGeneratornya.
Contoh gambaran seperti apa nanti hasilnya bisa memakai JSON ini dulu lalu Generate :
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
Nanti Hasil Generate JSON akan tertampil gambar dibawah ini :
Sampai sini kamu berarti udah berhasil Cara Menggunakan Plugin RoboPOJOGenerator dan Cara install Plugin RoboPOJOGenatornya.