php-json adalah ekstensi PHP C sangat cepat untuk JSON (JavaScript Object Notation) serialisasi. php-json perpustakaan proyek menggunakan versi bercabang dari json-c.
Hal ini dapat digunakan bersama dengan XMLHttpRequest untuk pertukaran data JavaScript-dikodekan dengan browser.
Penggunaan:
Sebuah ./configure sederhana; membuat; make install harus melakukan trik. Pastikan untuk menambahkan ekstensi baris = json.so ke php.ini / php.d. Catatan: Anda perlu untuk mengkompilasi php-json dengan gcc 3.x dan up.
Kemudian, hanya menggunakan json_encode untuk mengkodekan nilai-nilai PHP Anda ke JSON, dan json_decode untuk memecahkan kode JSON menjadi nilai PHP.
Sebagai contoh:
$ Output = json_encode ($ val);
$ output echo "n".;
Akan menghasilkan:
{"Abc": 12, "foo": "bar", "bool0": false, "bool1": true, "arr": [1, 2, 3, null, 5], "mengambang": 1,2345}
Sementara:
$ Input = '{"abc": 12, "foo": "bar", "bool0": false, "bool1": true, "arr": [1, 2, 3, null, 5], "mengambang" : 1,2345} ';
$ Val = json_decode ($ input);
echo $-nilai> abc "n".;
Akan menghasilkan:
12
Pada versi 1.0.5, json_decode mengambil parameter opsional, Assoc (boolean), yang mengembalikan sebuah array asosiatif bukan obyek.
Sebuah objek PHP berkorelasi dengan objek JavaScript (array asosiatif, yaitu, kunci => pasangan nilai), sehingga di atas akan dirujuk dalam JavaScript seperti:
var obj = ...; / * Mengambil JSON dan eval () itu, kembali objek * /
Hasil var = obj ["abc"] * obj ["mengambang"];
alert ("Hasilnya adalah" hasil +);
Ini harus menampilkan kotak peringatan dengan nilai hasil, yaitu, 14,814.
Apa yang Baru di Release ini:
· Sebuah penulisan ulang lengkap menggunakan JSON_checker sebagai dasar untuk parser.
· Mengimplementasikan JSON spesifikasi.
· Peningkatan kinerja yang signifikan pada encoding.
· Re-berlisensi di bawah lisensi PHP.
Rincian Software:
Versi: 1.2.1
Tanggal Upload: 3 Jun 15
Lisensi: Gratis
Popularitas: 109
Komentar tidak ditemukan