anchor.diff:  %%
   %% @end
   decode_test() ->
  -    Json1 = 
  -	"{"
  -	"\"name\":\"Name1\","
  -	"\"friends\": ["
  -	"{\"name\":\"FriendName1\", \"nickname\":\"NickName1\"},"
  -	"{\"name\":\"FriendName2\", \"nickname\":[\"NickName2\", \"NickName3\"]}"
  -	"]"
  -	"}",
  -    Result1 = [{"name","Name1"},
  -	       {"friends",[
  -			   [{"name","FriendName1"},{"nickname","NickName1"}],
  -			   [{"name","FriendName2"},{"nickname",["NickName2","NickName3"]}]
  -			  ]
  -	       }
  -	      ],
  -
  -    ?assertEqual(Result1, lib_json:decode({pretty, Json1})).
  +    ?assertEqual(?DECODE_RESULT1, lib_json:decode({pretty, ?JSON1})).
   
   %% @doc
   %% Function: encode_decode_test/0
  
positive.code: 	     {friend, {{name, "FriendName2"}, {nickname, ["NickName2", "NickName3"]}}}
  	    },
  
      Result1 = 
  	[$\{,[$\", <<"name">>,$\"],$:,[$\",<<"Name1">>,$\"],$,,[$\",<<"friends">>,$\"],$:,[$[,[${,[$\",<<"name">>,$\"],$:,[$\",<<"FriendName1">>,$\"],$,,[$\",<<"nickname">>,$\"],$:,[$\",<<"NickName1">>,$\"],$}],$,,[${,[$\",<<"name">>,$\"],$:,[$\",<<"FriendName2">>,$\"],$,,[$\",<<"nickname">>,$\"],$:,[$[,[$\",<<"NickName2">>,$\"],$,,[$\",<<"NickName3">>,$\"],$]],$}],$]],$}],
  
      ?assertEqual(Result1, lib_json:encode(Json1)),
  
  
      Result2 = 
  	"{"
  	"\"name\":\"Name1\","
  	  "\"friend\": ["
  	  "{\"name\":\"FriendName1\", \"nickname\":\"NickName1\"},"
  	  "{\"name\":\"FriendName2\", \"nickname\":[\"NickName2\", \"NickName3\"]}"
  	  "]"
  	  "}",
  	  ?assertEqual(Result2, lib_json:encode({non_mochi, Json2})),
  	  
      Result3 = 
  	"{"
  	  "\"name\":\"Name1\","
  	  "\"friends\": ["
  	  "{\"name\":\"FriendName1\", \"nickname\":\"NickName1\"},"
  	  "{\"name\":\"FriendName2\", \"nickname\":[\"NickName2\", \"NickName3\"]}"
  	  "]"
  	  "}",
  	  ?assertEqual(Result3, lib_json:encode({non_mochi, Json3})).
  
  
  %% @doc
  
negative.code: %%
  %% @end
  encode_decode_test() ->
      ?assertEqual(?ENCODE_RESULT1, lib_json:encode(lib_json:decode(lib_json:encode(?JSON1)))),
      ?assertEqual(?DECODE_RESULT1, lib_json:decode({pretty, lib_json:encode(?JSON1)})).
  
  %% @doc
  %% Function: json_macros_test/0
  