Close it

Minggu, 15 September 2013

55 Pengertian Fungsi Penerapan Json Pada PHP►► URL : http://wwdq.blogspot.com/2013/09/pengertian-fungsi-penerapan-json-pada.html.

Share
Ok setelah kemarin post ngga jelas saya (kesini) , saya akan menjelaskan tentang json pada php mengenai pengertian json itu sendiri, apa saja yang ada di json, fungsinya json untuk apa, dan cara penggunaan json pada php. Sebelumnya kenapa sih saya mengambil topik ini? itu karena saya sempat jadi developer twitter client yang bermain API dengan twitter :v hahaha Twitter API (sekarang API 1.1) memberikan format datanya berbentuk json, karena json bisa diberbagai bahasa, tp pada post ini saya hanya menerapkan atau mencontohkan json pada syntax php, ok langsung saja.

Apasih Json itu?
JSON (dilafalkan "Jason"), singkatan dari JavaScript Object Notation (notasi objek JavaScript), adalah suatu format ringkas pertukaran data komputer. Formatnya berbasis teks dan terbaca-manusia serta digunakan untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut objek).

Format JSON sering digunakan untuk mentransmisikan data terstruktur melalui suatu koneksi jaringan pada suatu proses yang disebut serialisasi. Aplikasi utamanya adalah pada pemrograman aplikasi web AJAX dengan berperan sebagai alternatif terhadap penggunaan tradisional format XML.

Walaupun JSON didasarkan pada subset bahasa pemrograman JavaScript (secara spesifik, edisi ketiga standar ECMA-262, Desember 1999) dan umumnya digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON telah tersedia untuk banyak jenis bahasa pemrograman. Situs json.org menyediakan daftar komprehensif pengikatan JSON yang tersedia, disusun menurut bahasa.
[Sumber : Wikipedia Id]

Json Pada PHP?
Funsi json pada php ada 2 yaitu
1. json_encode : untuk merubah array ke bentuk json.
2. json_decode : sebaliknya dari bentuk json ke array

untuk contoh kita buat terlebih dahulu datanya yang berbentuk array lalu gunakan funsi json_encode :
 $array = array(
    "nama" => "Rizal",
    "jenis_kelamin" => "Pria",
    "blog" => "http://wwdq.blogspot.com",
    "facebook" => "fb.com/riloaw.us",
    "twitter" => "twitter.com/riloaw"
    );
 echo json_encode($array);


Hasilnya :
{"nama":"Rizal","jenis_kelamin":"Pria","blog":"http:\/\/wwdq.blogspot.com","facebook":"fb.com\/riloaw.us","twitter":"twitter.com\/riloaw"}
 atau sebaliknya dari bentuk json seperti ini dijadikan bentuk array dengan menggunakan json_decode:
 $array = array(
    "nama" => "Rizal",
    "jenis_kelamin" => "Pria",
    "blog" => "http://wwdq.blogspot.com",
    "facebook" => "fb.com/riloaw.us",
    "twitter" => "twitter.com/riloaw"
    );
 $encode = json_encode($array);
 //tampilkan hasil encode
 echo "ini hasil json_encode 
";
 echo $encode;
 echo "

";
 
 $decode = json_decode($encode, true);

 echo "ini contoh yang sudah di decode menjadi array 
" . $decode['nama'];
 
 


ini baru json yang sederhana bisa dibilang sih baru json 2 dimensi  (CMIIW) belum yang array didalam array, yang memakai foreach untuk dijadikan array kembali, mungkin akan saya bahas dipost berikutnya. Dan nanti juga saya akan bahas json yang dipakai Twitter API 1.1 dengan bantuan Twitter Oauth Abraham. Ok terimakasih atas waktunya membaca post ini, sampai berjumpa dipost selanjutnya.

sumber gambar : http://www.claindsilva.com/
Bila Kurang Jelas, silakan bertanya dibawah ini .

Post Info :
Judul = Pengertian Fungsi Penerapan Json Pada PHP

Url = http://wwdq.blogspot.com/2013/09/pengertian-fungsi-penerapan-json-pada.html

Author = Riloaw. At : 21.55 Minggu, 15 September 2013 | Comment:55

Artikel Terkait

Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

55 komentar:

  1. kurang jelas bertanya dibawah ini? oke gan muka agan kurang jelas coba jelasin lagi yg lebih detail

    BalasHapus
  2. json itu javascript atau php ?

    BalasHapus
    Balasan
    1. sudah jelas-jelas JavaScript Object Notation. ya javascript lah

      Hapus
  3. Kalo json muka agan jadinya gimana gan?

    BalasHapus
  4. Gan ane tanya beneran ini bukan bercanda.

    Ane pernah nerepain JSON buat Website ane. ya memang powerfull. Bisa untuk bikin Searcing auto suggest dengan Cepat diapdukan ama jquery.


    Nah yang ane bingung. Ada ide lain gak untuk penerapan JSON selain diapakai untnuk searching auto suggest aja?

    ane lagi cari ide buat memanfaatkan tu teknologi.

    Thanks

    BalasHapus
  5. Terimakasih bang
    Akhirnya saja mengerti tentang ini

    BalasHapus
  6. Hey keep posting such good and meaningful articles.

    BalasHapus
  7. alhamdulillah lumayan bisa dipahami nih

    BalasHapus
  8. sore gan.. saya mau bertanya soal json, saya menggunakan json untuk menampilkan data dari sql seerver ke datatables php namun saat ditampilkan data yang menggandung symbol tidak tampil. kira2 apakah agan memiliki soslusi ?

    BalasHapus
  9. jadi pembaca setia artikel anda nie gan,,,hehe

    BalasHapus
  10. Good advice. I'll take it into account.

    BalasHapus
  11. Blogging is the new poetry. I find it wonderful and amazing in many ways.

    BalasHapus
  12. Untuk kode nya bisa diterapkan pada web design ga kak?

    BalasHapus
  13. kalau mau buat file json = data.json dengan php dan isinya

    var isi = = { "count": 10785236,"photo":[{"satu":1,"dua":"dua",{"satu":1,"dua":"dua"]};
    gimana ya?

    BalasHapus
  14. Nice Blog is this and Thank you for sharing this type of Blog.Check Advantage coupon

    BalasHapus
  15. alhamdulillah lumayan bisa dipahami nih

    BalasHapus
  16. keren ni arikelnya ditunggu selanjutnya gan

    BalasHapus
  17. Programmer Noob4:53 AM, Juli 23, 2018

    Inspect element dan taraaaaa

    Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushCpp.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushCSharp.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushCss.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushJava.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushJScript.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    sitemap.js:1 Failed to load resource: the server responded with a status of 503 (Service Temporarily Unavailable)
    shBrushSql.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shThemeEclipse.css:1 Failed to load resource: the server responded with a status of 404 ()
    shCore.css:1 Failed to load resource: the server responded with a status of 404 ()
    shBrushPhp.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    go.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shCore.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shThemeEclipse.css:1 Failed to load resource: the server responded with a status of 404 ()
    shCore.css:1 Failed to load resource: the server responded with a status of 404 ()
    rc-label.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushCpp.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushCSharp.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushCss.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
    shBrushJava.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)

    BalasHapus
  18. Data SGP dan Data Angka Pengeluaran SGP Terlengkap Hari ini Tentu saja hasil result togel singapore dan toto sgp terupdate dari kami dan tentunya asli
    data sgp
    data hk
    prediksi togel
    poker99
    bandar darat
    taipanqq
    nagaqq

    BalasHapus
  19. Nadapoker merupakan situs poker99 online uang asli terbaik Indonesia yang terpercaya dengan beragam permainan seperti judi poker online Indonesia.

    BalasHapus
  20. terkatakanlah hal tersebut merupakan sesuatu yang sangatlah penting bagi kemajuan bangsa kita. Namun tidak segampang itu untuk memajukan sesuatu tanpa adanya campur tangan dari pihak ketiga maupun pihak lain. Untuk itu kami merekomendasikan tujuan2 berikut ini:
    jokerqq
    coklatqq
    langitqq
    omiqq
    69qiuqiu
    maindomino99
    ladangqq
    parisqq
    meja365
    ikanqq

    BalasHapus
  21. bidadari yang kunanti, kenapa baru sekarang kita dipertemukan. Sesal tak adakan arti, karena semua telah terjadi.
    kebunpoker
    amanqq
    lipoqq
    maniaqq
    redmiqq
    wargaqq
    rantaiqq
    galeriqq
    ratucapsa
    jasaqq

    BalasHapus
  22. situs taipanqq agen poker online terpercaya dengan uang asli indonesia

    BalasHapus
  23. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  24. Situs Pkv games terbaik yang menyediakan permainan bandarq maupun poker qq online dengan bonus turnover terbesar
    pusatqq
    incarqq
    bisaqq
    komisiqq
    danaqq
    wargaqq
    janjiqq
    akuqq

    BalasHapus
  25. Situs Judi Online Terpercaya Yang Ada Sejak Tahun 2015 Memberikan Berbagai Kenyamanan Dan Menjadi situs yang terpercaya
    zumaqq
    galeriqq
    cdrqq
    nagaqq
    kompasqq

    BalasHapus
  26. situs poker online aman terpercaya dengan uang asli indonesia
    laguqq
    idrpoker
    boyaqq
    playerqq

    BalasHapus
  27. Situs poker online terpercaya dengan uang asli indonesia
    elangqq
    bcaqq
    hondaqq
    kristalpoker
    mainqq

    BalasHapus
  28. Cari Situs Judi Online yang fair ?
    No BOT - No ADMIN dan murni PLAYER vs PLAYER
    Solusinya Hanya di CrownQQ
    Bonus Rollingan 0,5% Setiap Senin
    Bonus Referal 20% Seumur hidup
    Hanya dengan nominal deposit Rp 20.000 sudah bisa bermain 10 game
    Raih jackpot puluhan sampai ratusan juta setiap harinya..

    LINK :
    - Ratucrownqq.com
    - Ratucrownqq.net
    - Ratucrownqq.org
    - Ratucrownqq.info

    BalasHapus
  29. skuy join di bandar togel online kingdomgrup karena paten paten game nya http://128.199.187.54/

    BalasHapus
  30. ingin melakuan service motor anda percayakan saja pada kami Bengkel Motor Bekasi atau konsultasikan dulu dengan kami melalui http://www.bengkelmotorbekasi.com

    BalasHapus
  31. slot online deposit pulsa tanpa potongan yang anda cari ada situs website kami disini. https://198.252.110.85/ yang sangat dipercaya

    BalasHapus
  32. mari bergabung dan rasakan sensasi bonus yang sangat menakjubkan disitus bandarqq..

    http://45.77.174.216/

    BalasHapus
  33. cobalah bermain disitus hkpools, dapatkan berbagai macam permainan menarik lainnya.

    BalasHapus
  34. 👉 HOT PROMO
    - Bonus New member 10%
    - Bonus Harian 5rb
    - Bonus Rollingan Slot 0.3%
    - Bonus Cashback Slot 5%
    - Bonus Rollingan Casino 0.7%

    👉 LAYANAN DEPOSIT
    - BANK ALL TYPE
    - OVO
    - GO-PAY
    - DANA
    - PULSA TELKOMSEL
    kunjung link kami di putih slot

    BalasHapus
  35. Ingin cari slot gacor langsung kunjungin website kami unislot

    BalasHapus
  36. Live Draw SGP – Live SGP – Live Result Sgp
    Live Draw SGP
    Live SGP Live SGP sebagai situs pemutaran togel sah dari Singaporepools yang tersambung langsung dengan server Singaporepools.com.sg.

    Sama seperti yang kita kenali semua. situs sah togel Singapura, yakni Singaporepools.com.sg sudah di blokir oleh mekanisme nawala Indonesia. hingga disini peranan kita sebagai situs service live draw Singapore untuk melanjutkan pemutaran / pengeluaran hasil result sah togel SGP ke beberapa pemain togel Indonesia.

    Live Draw SGP memberi servis untuk beberapa player untuk saksikan secara langsung pengeluaran angka togel Singapura langsung. Sebagai info, Togel Singapore tidak mempunyai result untuk hari Selasa dan Jumat, terkecuali ada pernyataan dari situs sah Singaporepools.com.sg awalnya.

    Live Draw SGP 4D

    BalasHapus
  37. Banko altılı tahminleri paylaşım sitesi

    BalasHapus

No Spam Please :)


Tambahkan Bookmark halaman ini untuk mempermudah Pencarian Anda [CTRL+D].