public function ServicesParserJSON::parse in Services 7.3
Overrides ServicesParserInterface::parse
File
- servers/
rest_server/ includes/ ServicesParser.inc, line 114
Class
Code
public function parse(ServicesContextInterface $context) {
$requestBody = $context
->getRequestBody();
if ($requestBody) {
$data = json_decode($requestBody, TRUE);
if ($data === NULL) {
return services_error(t('Invalid JSON.'), 400);
}
return $data;
}
return $requestBody;
}