I am not sure about CFMX, but the following works in CF5 : <cfscript> foo = structnew(); temp = StructInsert(foo,"Doprotocol", 1,"yes"); temp = StructInsert(foo,"eventdate", "2002-01-09","yes"); temp = StructInsert(foo,"gender", "male","yes"); </cfscript> <cfwddx action="CFML2WDDX" input="#foo#" output="myfoo"> <cfdump var="#foo#">
? -----Original Message----- From: Patti G. L. Hall [mailto:[EMAIL PROTECTED]] Sent: 14 January 2003 15:48 To: CF-Talk Subject: WDDX bug?: structure keys into arrays unintentionally Has anybody else seen this? I've got a large structure with a bunch of single key values like: Doprotocol | 1 Eventdate | 2002-01-09 Gender | male When I wddx it and look at the results, a lot of these keys are turned into arrays. Not only that, but some of the arrays have 4 indices (all with the same values: Doprotocol | 1 Eventdate | -- array -- 1: 2002-01-09 2: 2002-01-09 3: 2002-01-09 4: 2002-01-09 Gender | -- array -- 1: male Why? Is this a bug that I need to log? I'm running CFMX with both updates and a security patch. Here is the wddx code. It's in a component. [cffunction name="saveWddxReport" output="false" returntype="void" access="public"] [cfargument name="saeid" required="true" type="numeric"] [cfargument name="report" required="true" type="struct"] [cfargument name="saveType" required="true" type="string" default="initial"] [cfset var wddxReport=""] [cfwddx input="#arguments.report#" action="cfml2wddx" output="wddxReport"] [cfif arguments.saveType eq 'initial'] [cfquery name="saveReport" datasource="#request.dsn#"] Insert into saeReport_initial (saeid, report) Values (#arguments.saeid#, '#wddxReport#') [/cfquery] [cfelseif arguments.saveType eq 'final'] [cfquery name="saveReport" datasource="#request.dsn#"] Insert into saeReport_final (saeid, report) Values (#arguments.saeid#, '#wddxReport#') [/cfquery] [/cfif] [cfreturn] [/cffunction] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4