anchor.diff:  	end,[ json:decode(Object) || #rest{ object = Object } <- Objects]).
   
   
  +url_decode([], Acc) ->
  +	lists:reverse(Acc);
  +url_decode([ $%, X, Y | T ], Acc) ->
  +	url_decode( T, [ list_to_integer([X,Y],16) | Acc ]);
  +url_decode([ $+ | T ], Acc) ->
  +	url_decode(T, [ 32 | Acc ]); 
  +url_decode([ X | T ], Acc ) ->
  +	url_decode(T, [ X | Acc ]).
  +
   to_json(Value) ->
  -	json:decode(list_to_binary(Value)).
  +	V2 = url_decode(Value,[]),
  +	json:decode(list_to_binary(V2)).
   
   list_to_filters([],Acc) ->
   	Acc;
  
positive.code: 
  stop() ->
  	gen_server:call(?MODULE,stop).
  
  get(#request{ path = Path}) ->
  	gen_server:call(?MODULE, { get, Path });
  get(Res = #response{}) ->
  	Res.
  
  put(#request{ path = Path, body = Body }) ->
  	gen_server:call(?MODULE, { put, Path, Body });
  put(Res = #response{}) ->
  	Res.
  
  post(#request{ path = Path, body = Body }) ->
  	gen_server:call(?MODULE, { post, Path, Body });
  post(Res = #response{}) ->
  	Res.
  
  delete(#request{ path = Path }) ->
  	gen_server:call(?MODULE, { delete, Path });
  delete(Res = #response{}) ->
  	Res.
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  % Private API
  
negative.code: list_to_filters(List) ->
  	list_to_filters(List,[]).
  
  