Simple and effective multi-format Web API Server to host your PHP API as Pragmatic REST and / or RESTful API
class Home {
public function index(){
return array( ‘success’ => true, ‘message’ => ‘Restler is working properly’);
}
}
//in index.php after the restler initialisation
$r->addApiClass(‘Home’, ‘’); // mapping to root
// JSON multi-entry array
[
{"some-property": 123},
{"some-property": 124}
]
// XML Equivalent
<item>
<something>
<some-property>
123
</some-property>
</something>
<something>
<some-property>
124
</some-property>
</something>
</item>
array(
0 => array( "some-property" => 123),
1 => array("some-property" => 124)
)
Now with an array with a single element:
// JSON multi-entry array
[
{"some-property": 123}
]
// XML Equivalent
<item>
<something>
<some-property>
123
</some-property>
</something>
</item>
I got on php side:
// JSON
array(
0 => array( "some-property" => 123)
)
// XML
array( "some-property" => 123)
Now with an array with a single element:
// JSON multi-entry array
[
{"some-property": 123}
]
// XML Equivalent
<item>
<something>
<some-property>
123
</some-property>
</something>
</item>
I got on php side:
// JSON
array(
0 => array( "some-property" => 123)
)
// XML
array( "some-property" => 123)
where
<item>
<something>
<some-property>
123
</some-property>
</something>
</item>
returns
array( "some-property" => 123)