I ran into this problem myself and ended up building my own cfc to help handle this. It's a mix of other fixes that I've found. Maybe it will help you.
<cfcomponent displayname="JSON" output="No"> <cffunction name="decode" access="public" returntype="any" output="no"> <cfargument name="data" type="any"> <cfreturn DeserializeJson(arguments.data)> </cffunction> <cffunction name="encode" access="public" returntype="any" output="no"> <cfargument name="data" type="any"> <cfset var key = "" /> <cfset var json = "" /> <cfset var keysWithLeadingZeros = "" /> <!--- serialize json ---> <cfset json = SerializeJson(arguments.data) /> <!--- need to search for values that are numeric and have leading zeros ---> <cfif isStruct( arguments.data )> <cfloop collection="#data#" item="key"> <cfif isDefined( "arguments.data.#key#" ) AND IsNumeric( data[ key ] )> <cfset json = forceJSONStrings( json, key, data[ key ]) /> </cfif> </cfloop> </cfif> <cfreturn json> </cffunction> <cffunction name="forceJSONStrings" output="false" access="private" returntype="string" hint="Forces JSON to output string values"> <cfargument name="serializedJSON" type="string" required="true"/> <cfargument name="propName" type="string" required="true" /> <cfargument name="propVal" type="string" required="true" /> <cfscript> var ret = ""; var key = Trim(arguments.propName); var value = Trim(arguments.propVal); ret = ReReplaceNoCase(Trim(arguments.serializedJSON), '"#key#":[0-9A-Za-z]*\.[0-9A-Za-z]*','"#key#":"#value#"',"ALL"); </cfscript> <cfreturn ret /> </cffunction> </cfcomponent> On Tue, Apr 26, 2011 at 9:24 AM, Russ Michaels <r...@michaels.me.uk> wrote: > > http://kb2.adobe.com/cps/862/cpsid_86263.html > > There are a couple of JSON related bugs here. Do you have this update > installed ? > > > > -- > > Russ Michaels > > www.bluethunderinternet.com : Business hosting services & solutions > www.cfmldeveloper.com : ColdFusion developer community > www.michaels.me.uk : my blog > www.cfsearch.com : ColdFusion search engine > ** > *skype me* : russmichaels > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:343996 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm