RequestBody di Restserver Codeigniter

dengan menggunakan requestBody maka data yang dikirim dari klient dalam bentuk json langsung dapat di conversikan menjadi object dan bisa langsung di save. itu kalo pake spring di java. nah kalo pake php dan disini saya make framework codeigniter. supaya json yang dikirim bisa langsung di conversikan menjadi array dan langsung di lempar ke model supaya langsung di simpan yaitu menggunakan :

json_decode(file_get_contents(‘php://input’),true);

ini contohnya

$person=json_decode(file_get_contents(‘php://input’),true);
$this->person_model->insert($person);

dengan begitu kita kita tidak perlu susah menangkap satu persatu field menggunakan input->post. coba banyakan kalo ditabel tersebut ada 100 field, pasti akan lama menangkap field2 tersebut menggunakan input->post.

bila ada baca dan mo bertanya silahakan bisa chat di ym ato gtalk. 😀

ini bisa untuk kasus, aplikasi desktop menggunakan java sebagai client, dan servernya mau pake php sebagai webservice nya, supaya bisa berkomunikasi data yang dikirim dan diterima berupa json. dan kode diatas untuk jenis method POST. 😀

2 Komentar (+add yours?)

  1. rifki hanny
    Jun 17, 2013 @ 16:10:51

    mas mau tanya dong 🙂
    ini buat insert data dari url json ke database ya ?
    misal saya ada url http://localhost/ehealth/api/pasien/1.json , nah nge save ke databasenya make yg diatas itu mas ?

    Balas

  2. Rifki Hanny
    Jun 25, 2013 @ 01:30:01

    ga jadi mas udah bisa heheehe ..
    makasih mas artikelnya.

    Balas

Tinggalkan Balasan ke rifki hanny Batalkan balasan