การใช้ PHP เพื่อสร้างและเรียกเว็บเซอร์วิสแบบ REST ที่ใช้ JSON


PHP เพื่อสร้างและเรียกใช้ REST Web Service ที่ใช้ข้อมูลแบบ JSON

1) การสร้างเว็บเซอร์วิสแบบ REST ที่ใช้ JSON

ถ้าหากใช้ PHP 5.2.0 ขึ้นไป มี extension ที่ใช้ในการสร้างข้อมูลแบบ JSON โดยเราสามารถใช้ฟังก์ชัน json_encode

ตัวอย่าง 

<?php
$arr = array();
$arr[0] = "Ta";
$arr[1] = "Tom";
echo '{"sample":' .json_encode($arr).'}';
?>

 

php web service rest json

2) การเรียกใช้เว็บเซอร์วิสแบบ REST ที่ใช้ JSON

ถ้าหากใช้ PHP 5.2.0 ขึ้นไป มี extension ที่ใช้ในการสร้างข้อมูลแบบ JSON โดยเราสามารถใช้ฟังก์ชัน json_decode

ตัวอย่าง

<?php

$url = 'http://maps.googleapis.com/maps/api/directions/json?origin=Khon%20Kaen&destination=Bangkok&sensor=false';
$myFile = file_get_contents($url);
$obj = json_decode($myFile);
$routes = $obj->{'routes'};
$route = $routes[0];
$copyrights = $route->{'copyrights'};
echo $copyrights;

 

php rest web service json

อ้างอิง

http://www.sencha.com/learn/legacy/Tutorial:Creating_JSON_Data_in_PHP

หมายเลขบันทึก: 476653เขียนเมื่อ 28 มกราคม 2012 23:19 น. ()แก้ไขเมื่อ 22 มิถุนายน 2012 11:27 น. ()สัญญาอนุญาต: ครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกันจำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท