Hey folks,
I found a bug in Lucee 4.5.2.018 with DeserializeJSON. It throws a parsing error when encountering numbers represented with Scientific Notation. I was wondering if someone could point me to the proper place to report this? For now, I'm working around it by explicitly replacing the 0E-9 value with 0 before passing it in, but if anyone else has a more reliable workaround, let me know.
Quick Example:
<cfsavecontent variable="str">
{ "creditBalance" : 0E-9}
</cfsavecontent>
<cfoutput>#isjson(str)#</cfoutput>
<cfset rtn = deserializejson(str)>