Suatu ketika saya diharuskan membuat sebuah api service menggunakan PHP. Sayangnya versi PHP yang terpasang di server ternyata versi 5.1. Sedangkan saya sudah mengerjakan di PHP 5.5 (Jauh banget brooo....)
Salah satu masalah yang saya hadapi adalah fungsi json_encode dan json_decode. Mau upgrade PHP di server takut ada masalah di applikasi yang berjalan di server dan belum tentu saya diijinkan oleh pihak ICT Perusahaan tersebut.
Setelah muter "dengkul" akhirnya ketemu solusinya.
Pertama:
Download services_JSON php pear package di http://pear.php.net/package/Services_JSON
Kedua:
buat php function untuk handle json_encode dan json_decode.
Dalam hal ini saya buat 2 file yaitu:
1. t.json.class.php
2. t.json.class.function.php
berikut directory structure yang saya buat:
+[JSON]
- JSON.php (ambil file JSON.php dari services_JSON)
- t.json.class.php
- t.json.class.function.php
*) terjemahin sendiri maksudnya (hahahahaha.....)
isi file t.json.class.php
isi file t.json.class.function.php
nah begitu kira-kira.
contoh penggunaannye:
<?php
include_once 't.json.class.php';
$array = array('y'=>'Ya','n'=>'Tidak','b'=>'Bisa Jadi');
echo json_encode($array);
Nah sekarang kita bisa menggunakan fungsi json_encode atau json_decode di PHP 5.1
Regards,
Prastowo aGung Widodo
Salah satu masalah yang saya hadapi adalah fungsi json_encode dan json_decode. Mau upgrade PHP di server takut ada masalah di applikasi yang berjalan di server dan belum tentu saya diijinkan oleh pihak ICT Perusahaan tersebut.
Setelah muter "dengkul" akhirnya ketemu solusinya.
Pertama:
Download services_JSON php pear package di http://pear.php.net/package/Services_JSON
Kedua:
buat php function untuk handle json_encode dan json_decode.
Dalam hal ini saya buat 2 file yaitu:
1. t.json.class.php
2. t.json.class.function.php
berikut directory structure yang saya buat:
+[JSON]
- JSON.php (ambil file JSON.php dari services_JSON)
- t.json.class.php
- t.json.class.function.php
*) terjemahin sendiri maksudnya (hahahahaha.....)
isi file t.json.class.php
isi file t.json.class.function.php
nah begitu kira-kira.
contoh penggunaannye:
<?php
include_once 't.json.class.php';
$array = array('y'=>'Ya','n'=>'Tidak','b'=>'Bisa Jadi');
echo json_encode($array);
Nah sekarang kita bisa menggunakan fungsi json_encode atau json_decode di PHP 5.1
Regards,
Prastowo aGung Widodo
Komentar
Posting Komentar