JSON

You can find general information about JSON on Wikipedia.

Our API is developed with the PHP 5.3 JSON extension. All requests must be formatted as JSON objects just as all answers will be formatted as JSON objects.

 

Encode

To format a PHP object (in our case, this must be an array) you can use json_encode.

$dataToSend = array(
	'api-Key' => 'EDUDIP_API_KEY',
	'action' => 'getFiles'
);
 
echo json_encode($dataToSend);
The result:
{"api-Key":"EDUDIP_API_KEY","action":"getFiles"}

Decode

To decode a JSON object (in our case, the result will be a StrClass object) you can use json_decode.

$jsonRequest = '{"success":true,"StartingTime":"25.11.2011 11:00:00",
"CreatorImgUrl":"http:\/\/www.example\/12.png","EventTitle":"Lorem",
"EventDescription":"Lorem Ipsum","Moderators":["1234"],
"EventSeriesId":"5678","EventId":"90123"}';
 
$request = json_decode($jsonRequest);
 
var_dump($request);
The result
object(stdClass)#1 (8) { ["success"]=> bool(true) ["StartingTime"]=> string(19) "25.11.2011 11:00:00" 
["CreatorImgUrl"]=> string(25) "http://www.example/12.png" ["EventTitle"]=> string(5) "Lorem" 
["EventDescription"]=> string(11) "Lorem Ipsum" ["Moderators"]=> array(1) { [0]=> string(4) "1234" } 
["EventSeriesId"]=> string(4) "5678" ["EventId"]=> string(5) "90123" }

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen