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
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 iniManual 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.
Bab terbaru
- Fastjson 使用实例 2017-02-20
- Fastjson Obejct/Map/JSON/String 互转 2017-02-20
- Fastjson 对象或数组转JSON 2017-02-20
- fastjson Benchmark 2017-02-20
- Fastjson BeanToArray 2017-02-20
- Fastjson API SerializeFilter 2017-02-20
- Fastjson API ParseProcess 2017-02-20
- Fastjson DataBind 2017-02-20
Kursus berkaitan
- Tutorial video perdana dunia ThinkPHP 5.1 terkini (60 hari untuk menjadi kursus latihan dalam talian pakar PHP) 2022-02-17
- Mari kita bercakap secara ringkas tentang memulakan perniagaan dalam PHP 2023-01-04
- Pembangunan Tianlongbabu praktikal skala besar bagi rangka kerja MVC versi Mini meniru laman web ensiklopedia perkara yang memalukan 2018-01-25
- Pengesahan log masuk dan papan mesej klasik 2018-03-02
- Bermula dengan Pembangunan Praktikal PHP: Penciptaan PHP Pantas [Forum Perniagaan Kecil] 2022-06-28
- Mula Pantas Node.JS Versi Penuh 2022-09-30
- Tulis rangka kerja PHP MVC anda sendiri (40 bab secara mendalam/butiran besar/mesti dibaca untuk pemula untuk maju) 2022-12-08
- Tutorial video musim bunga askar kuda 2022-04-12