3 Contoh pelayan JSON ini adalah sebahagian daripada siri artikel yang ditulis semula pada pertengahan 2017 dengan maklumat terkini dan contoh segar.
Pelayan JSON adalah alat yang popular untuk pemaju depan untuk dengan cepat menubuhkan API REST palsu sepenuhnya dalam masa kurang dari satu minit. Anda perlu memasangnya terlebih dahulu melalui npm:
Seterusnya, simpan beberapa data dalam fail JSON dan namakannya db.json:
Akhirnya, mulakan pelayan dengan arahan berikut:
Anda kini boleh mengakses API REST mudah dengan pelanggan yang sesuai. Buat masa ini, penyemak imbas moden seperti Chrome, Firefox atau Safari akan lakukan. Buka http: // localhost: 3000/pelanggan dan anda akan melihat keseluruhan pangkalan data miniatur anda dalam format JSON. Anda boleh melihat item dengan id dengan menggunakan format permintaan http: // localhost: 3000/klien/{id}. Sebagai contoh, pembukaan http: // localhost: 3000/pelanggan/59761c233d8d0f92a6b0570d akan menghasilkan:<span>npm install -global json-server </span>
Untuk mengetahui lebih lanjut mengenai pelayan JSON, lihat Tutorial Mock Rest API menggunakan JSON-SERVER
<span>{ </span> <span>"clients": [ </span> <span>{ </span> <span>"id": "59761c23b30d971669fb42ff", </span> <span>"isActive": true, </span> <span>"age": 36, </span> <span>"name": "Dunlap Hubbard", </span> <span>"gender": "male", </span> <span>"company": "CEDWARD", </span> <span>"email": "dunlaphubbard@cedward.com", </span> <span>"phone": "+1 (890) 543-2508", </span> <span>"address": "169 Rutledge Street, Konterra, Northern Mariana Islands, 8551" </span> <span>}, </span> <span>{ </span> <span>"id": "59761c233d8d0f92a6b0570d", </span> <span>"isActive": true, </span> <span>"age": 24, </span> <span>"name": "Kirsten Sellers", </span> <span>"gender": "female", </span> <span>"company": "EMERGENT", </span> <span>"email": "kirstensellers@emergent.com", </span> <span>"phone": "+1 (831) 564-2190", </span> <span>"address": "886 Gallatin Place, Fannett, Arkansas, 4656" </span> <span>}, </span> <span>{ </span> <span>"id": "59761c23fcb6254b1a06dad5", </span> <span>"isActive": true, </span> <span>"age": 30, </span> <span>"name": "Acosta Robbins", </span> <span>"gender": "male", </span> <span>"company": "ORGANICA", </span> <span>"email": "acostarobbins@organica.com", </span> <span>"phone": "+1 (882) 441-3367", </span> <span>"address": "697 Linden Boulevard, Sattley, Idaho, 1035" </span> <span>} </span> <span>] </span><span>} </span>
Juga: Lihat lebih banyak contoh JSON.
Berikut adalah contoh lain dalam siri ini:json-server <span>--watch src/db.json </span>
COLOR JSON Contoh
<span>{ </span> <span>"id": "59761c233d8d0f92a6b0570d", </span> <span>"isActive": true, </span> <span>"age": 24, </span> <span>"name": "Kirsten Sellers", </span> <span>"gender": "female", </span> <span>"company": "EMERGENT", </span> <span>"email": "kirstensellers@emergent.com", </span> <span>"phone": "+1 (831) 564-2190", </span> <span>"address": "886 Gallatin Place, Fannett, Arkansas, 4656" </span><span>} </span>
YouTube JSON Contoh
Contoh Twitter JSON
Walaupun JSON Server adalah alat yang berkuasa untuk prototaip dan pembangunan, tidak disyorkan untuk kegunaan pengeluaran. Ia tidak mempunyai pengoptimuman keselamatan dan prestasi yang diperlukan untuk persekitaran pengeluaran. Untuk pengeluaran, anda harus menggunakan pangkalan data dan persediaan pelayan yang betul.
Anda boleh menambah data ke pelayan JSON anda dengan mengubah suai fail db.json. Fail ini bertindak sebagai pangkalan data anda, dan setiap kunci dalam objek JSON sepadan dengan sumber yang berbeza. Sebagai contoh, jika anda ingin menambah siaran baru, anda akan menambah objek baru ke array siaran dalam fail db.json anda.
Bolehkah saya menyusun data dalam pelayan JSON? Sebagai contoh, jika anda ingin mendapatkan jawatan yang disusun mengikut tajuk dalam urutan menaik, anda akan menghantar permintaan mendapatkan ke /siaran? _Sort = title & _order = asc. Sebagai contoh, jika anda ingin mengemas kini tajuk siaran, anda akan menghantar permintaan Put atau Patch ke /Pos /1, di mana 1 adalah ID jawatan, dengan tajuk baru dalam badan permintaan.
Atas ialah kandungan terperinci Contoh pelayan JSON. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!