Manual tutorial FastJson

Baca(13985) masa kemas kini(2022-04-19)

Fastjson ialah perpustakaan JSON berprestasi tinggi dan lengkap yang ditulis dalam bahasa Java. Ia menggunakan algoritma "assumed ordered fast matching" untuk meningkatkan prestasi JSON Parse ke tahap yang melampau Ia kini merupakan pustaka JSON terpantas dalam bahasa Java. Antara muka Fastjson adalah ringkas dan mudah digunakan, dan telah digunakan secara meluas dalam pelbagai senario aplikasi seperti siri cache, interaksi protokol, output Web dan pelanggan Android.


fastjson ialah pustaka penghuraian JSON sumber terbuka Alibaba. Ia boleh menghuraikan rentetan format JSON, menyokong penyerikan Java Beans ke dalam rentetan JSON dan juga boleh menyahsiri daripada rentetan JSON ke JavaBeans. Ia telah digunakan secara meluas dalam pelbagai senario, termasuk penyimpanan cache, komunikasi RPC, komunikasi MQ, komunikasi protokol rangkaian, pelanggan Android, pengendali pelayan Ajax, dll.

Petua: Sebelum meneruskan belajar Fastjson, anda perlu mengetahui sesuatu tentang Java, JSON.

Ciri utama fastjson:

  • Fast FAST (lebih pantas daripada mana-mana penghurai dan penjana berasaskan Java lain, termasuk jackson)

  • Powerful (menyokong kelas JDK biasa termasuk mana-mana Kelas Java Bean, Collection atau enum)

  • Sifar kebergantungan (tiada kebergantungan pada mana-mana perpustakaan lain kecuali JDK)

Contoh kod:

import com.alibaba.fastjson.JSON;
 
Group group = new Group();
group.setId(0L);
group.setName("admin");
 
User guestUser = new User();
guestUser.setId(2L);
guestUser.setName("guest");
 
User rootUser = new User();
rootUser.setId(3L);
rootUser.setName("root");
 
group.getUsers().add(guestUser);
group.getUsers().add(rootUser); 
String jsonString = JSON.toJSONString(group); 
System.out.println(jsonString);

Petua: Tutorial fastjson kami akan membantu anda mempelajari langkah demi langkah dengan pantas. Jika anda mempunyai sebarang soalan, sila pergi ke laman web PHP Chinesekomuniti fastjson untuk bertanya soalan anda, dan netizen yang bersemangat akan menjawabnya untuk anda.

Muat turun

pembangun android sila lihatdi sini

JAR terbaharu

atau melalui Maven:

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>VERSION_CODE</version>
</dependency>

atau melalui Gradle:

compile 'com.alibaba:fastjson:VERSION_CODE'

atau di siniatau di siniatau di sini di sini realiti Keluarkan nombor versi, gantikan VERSION_CODE, contohnya 1.2.21

Kandungan yang diliputi oleh manual tutorial fastjson ini

Manual tutorial fastjson ini merangkumi semua pengetahuan asas dan lanjutan fastjson, termasuk versi Android Fastjson, siri tersuai Fastjson, pemprosesan Fastjson JSON yang besar teks, Pengenalan terperinci kepada rujukan pekeliling Fastjson dan masalah dan contoh biasa Fastjson.

Petua: Setiap bab tutorial ini mengandungi banyak contoh kod yang akan membantu anda lebih memahami dan menggunakan fastjson.