Crie uma API JSON RESTfull usando estrutura Slim

Usando Slim você pode criar sites RESTfull fáceis e APIs em segundos, usando a estrutura de PHP mais simples e rápida .

Se você deseja criar uma API JSON em segundos, criei uma extensão Slim para manipular a saída json.

https://github.com/entomb/slim-json-api

1) configurar um arquivo composer.json

{
"require": {
"slim/slim": "2.*",
"entomb/slim-json-api": "dev-master"
}
}

2) use $ composer installpara buscar todo o código. se precisar de ajuda, verifique este site: http://getcomposer.org/

3) crie um arquivo index.php carregando e configurando o Slim

require 'vendor/autoload.php';

$app
= new SlimSlim();

$app
->view(new JsonApiView());
$app
->add(new JsonApiMiddleware());

4) comece a codificar sua API usando $ app-> render (CODE, $ DATA) para gerar informações.

$app->get('/', function() use ($app) {
$app
->render(200,array(
'msg' => 'Welcome to my json API!',
));
});

Resultado:
GET /

{
"msg":"Welcome to my json API!",
"error":false,
"status":200
}