


Bagaimana untuk mendapatkan semua kunci objek JSON menggunakan GSON dalam Java?
A Gson ialah perpustakaan yang boleh digunakan untuk menghuraikan Java objek kepada JSON dan sebaliknya. Ia juga boleh digunakan untuk menukar rentetan JSON kepada objek Java yang setara. Untuk menghuraikan objek java ke JSON atau JSON ke objek java, kita perlu mengimport com.google.gson pakej dalam program Java.
Kita boleh mendapatkan semua kunci objek JSON dalam contoh di bawah
Contoh
import java.util.*; import com.google.gson.*;<strong> </strong>import org.json.*; public class GetJSONAllKeysTest { public static void main(String[] args) { String jsonStr = "{\"Raja\":\"Java\", \"Ravi\":\"SAP\", \"Chaitanya\":\"Python\", \"Adithya\":\"Spark\"}"; JsonParser parser = new JsonParser(); JsonElement element = parser.parse(jsonStr); JsonObject obj = element.getAsJsonObject(); Set<Map.Entry<String, JsonElement>> entries = obj.entrySet(); for(Map.Entry<String, JsonElement> entry: entries) { System.out.println(entry.getKey()); } } }
输出
Raja Ravi Chaitanya Adithya
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan semua kunci objek JSON menggunakan GSON dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Anotasi @SerializedName boleh digunakan untuk mensirikan medan kepada nama lain dan bukannya nama medan sebenar. Kami boleh memberikan nama bersiri yang dijangkakan sebagai atribut anotasi dan Gson boleh memastikan bahawa medan dengan nama yang diberikan dibaca atau ditulis. Syntax@Retention(value=RUNTIME)@Target(value={FIELD,METHOD})public@interfaceSerializedNameExampleimportcom.google.gson.*;importcom.google.gson.annotations.*;public

Anotasi Gson@SerializedName boleh disirikan kepada JSON dan mempunyai nilai nama yang diberikan sebagai nama medannya. Anotasi ini boleh mengatasi mana-mana FieldNamingPolicy, termasuk dasar penamaan medan lalai yang mungkin telah ditetapkan pada tika Gson. Strategi penamaan yang berbeza boleh ditetapkan menggunakan kelas GsonBuilder. Syntax@Retention(value=RUNTIME)@Target(value={FIELD,METHOD})public@interfaceSerializedNameContoh importcom.google.gson.annotations.*;

Gson ialah perpustakaan JavaJSON yang dicipta oleh Google. Dengan menggunakan Gson, kami boleh menjana JSON dan menukar JSON kepada objek Java. Kita boleh mencipta tika Gson dengan mencipta tika GsonBuilder dan memanggil kaedah create(). Kita boleh menggunakan kelas TypeToken untuk menghuraikan JSON tanpa kunci pendua. Jika kita ingin mencipta jenis literal untuk Map, kita boleh mencipta kelas dalaman tanpa nama kosong. Jika kami cuba memasukkan kunci pendua, ia akan menjana ralat pada masa jalan, "Pengecualian dalam utas "utama" com.google.gson.JsonSyntaxException"

AGson isaJSONlibraryforJava,yang dicipta oleh Google.ByusingGson,kami boleh menjanaJSONdanmenukarJSONkepadaobjekjava.KamibolehmembuatGsoninstancedenganmeciptaGsonBuilderinstance dan memanggil dengan kaedah create().TheGson

Dalam Java, gunakan kaedah keySet() kelas HashMap untuk mendapatkan semua kunci dalam peta HashMap ialah salah satu kelas koleksi yang biasa digunakan di Java Ia menyediakan hubungan pemetaan yang boleh menyimpan dan mengakses data melalui pasangan nilai kunci. Dalam pembangunan sebenar, kita selalunya perlu mendapatkan semua kunci dalam HashMap untuk pemprosesan yang sepadan. Kaedah keySet() yang disediakan oleh HashMap digunakan untuk mendapatkan semua kunci dalam peta. Kaedah keySet() ialah kelas HashMap

Apabila menghuraikan rentetan JSON ke atau dari objek Java, secara lalai Gson cuba mencipta contoh kelas Java dengan memanggil pembina lalai. Jika kelas Java tidak mengandungi pembina lalai atau kami ingin melakukan beberapa konfigurasi awal semasa mencipta objek Java, kami perlu mencipta dan mendaftarkan pencipta contoh kami sendiri. Kami boleh mencipta pencipta contoh tersuai dalam Gson menggunakan antara muka InstanceCreator dan perlu melaksanakan kaedah createInstance(Typetype). Sintaks TcreateInstance(Typetype) contoh importjava.lang.refle

Gson ialah perpustakaan javajson yang dicipta oleh Google yang boleh digunakan untuk menjana JSON. Dengan menggunakan Gson kita boleh menjana JSON dan menukar JSON kepada objek java. Kita boleh memanggil kaedah fromJson() kelas Gson untuk menukar objek JSON menjadi objek Java. Syntax public<T>fromJson(java.lang.Stringjson,java.lang.Class<T>classOfT) throwsJsonSyntaxException Contoh importcom.google.gson.*;public

AGson adalah perpustakaanyang boleh digunakan untuk menghurai objekJava keJSON dan sebaliknya.Ia juga boleh digunakan untuk menukarkan rentetan JSONkepada objekJava yang setara.InordertoparsejavaobjecttoJSONatauJSONtojavaobject,weeedtoimportcom.google.gson pakejdalamJava
