Ok,
I now have the solution if anyone is interested at all.
<cffunction name="getJSONRequest" returnType="string" >
<cfscript>
var size=GetPageContext().getRequest().getContentLength();
var emptyByteArray = createObject("java", "java.io.ByteArrayOutputStream").
init().toByteArray();
var byteClass = createObject("java", "java.lang.Byte").TYPE;
var byteArray = createObject("java","java.lang.reflect.Array").newInstance(
byteClass, size);
GetPageContext().getRequest().getInputStream().readLine(byteArray, 0, size);
createObject('java', 'java.lang.System').out.println("{GetJSONRequest}
ByteArray.ToString=" &ToString( byteArray ) );
return ToString( byteArray );
</cfscript>
</cffunction>
<cfset jsonstring = getJSONRequest()>
<cfoutput>#jsonstring#</cfoutput>
On 3/30/07, Andrew Scott <[EMAIL PROTECTED]> wrote:
>
> If anyone is interested I came across this
>
>
> <cffunction
> name="getJSONRequest" returnType="string" >
>
> <cfscript>
>
> var size=GetPageContext ().getRequest().getInputStream().available ();
>
> var emptyByteArray = createObject ("java", "java.io.ByteArrayOutputStream").
> init().toByteArray();
>
> var byteClass = createObject ("java", "java.lang.Byte" ).TYPE;
>
> var byteArray = createObject ("java","java.lang.reflect.Array" ).
> newInstance(byteClass, size);
>
> GetPageContext().getRequest().getInputStream ().readLine(byteArray, 0 ,
> size);
>
> createObject('java', 'java.lang.System').out.println( "{GetJSONRequest}
> ByteArray.ToString=" &ToString( byteArray ) );
>
> return ToString( byteArray );
>
> </cfscript>
>
> </cffunction>
>
> <cfset
> jsonstring = getJSONRequest() >
> from here
> http://www.mikenimer.com/index.cfm/2006/10/2/DOJOJSON-requests-in-ColdFusion
> but
> still not working
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Upgrade to Adobe ColdFusion MX7
Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJQ
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:274119
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4