anchor.diff:  	erlang:display("AAA"),
   	erlang:display(to_string(A)),
   	A.
  +
  +%% @doc 
  +%% TODO Should be improved to a general add_value(Json, Query, Value) function
  +%% @end 
  +-spec add_value(Json::json(), Field::field(),Value::json_value()) -> json_string().
  +add_value(Json, Field, Value)  ->
  +    add_value_internal(prepare_json(Json), Field, prepare_value(Value)).
   
   %% @doc 
   %% Decodes a json object into mochijson format.
  
positive.code: 
  %% @doc
  %% @hidden
  %% Function: field_recursion/3
  %% Purpose: Handles recursion over the specific fields in a json object 
  %% Returns: Either the found value or 'false'
  
negative.code: %% @doc == Library for creating, reading, updating, and deleting fields in JSON objects ==
  %% @end
  -module(lib_json).
  -include("erlson.hrl").
  %% ====================================================================
  %% API functions - Exports
  %% ====================================================================
  -export([add_field/3,
  	 add_value/3,
  	 add_value_in_list/2,
  	 decode/1, 
  	 encode/1, 
  