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

Reply via email to