anchor.diff:  		
   		<cfset var result = ''>
   		
  -		<cfinvoke component="json" method="decode" data="#data#" returnvariable="result">
  +		<cfset result = DeserializeJSON(arguments.data)>
   		
   		<cfreturn result>
   	</cffunction>
  
positive.code: 		<!--- do http request --->
  		<cfhttp url='#variables.couch_url#/#variables.db_name#/_all_docs?include_docs=#arguments.include_docs##key_range_params#' 
  				port="#variables.couch_port#" method="#http_method#" username="#variables.couch_username#" password="#variables.couch_password#">
  			<cfif keys_array_JSON neq ''>
  				<!--- list of keys (if provided) --->
  				<cfhttpparam type="body" value='{"keys":#keys_array_JSON#}'>
  
negative.code: 		
  		<cfset var result = ''>
  		
  		<cfset result = REReplace(SerializeJSON(arguments.data),'("[A-Z]*"[ ]?:)','\L\1','All')>
          	<cfset result = REReplace(result,'("[A-Z]*[0-9]"[ ]?:)','\L\1','All')>
  		
  		<cfreturn reReplace(result,'([_a-zA-Z]*)(":)','\L\1\2','ALL')>
  	</cffunction>
  	
  	
  