my dog learned polymorphism*
The moose likes Groovy and the fly likes Help with deserializing JSON to Grails Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Groovy
Bookmark "Help with deserializing JSON to Grails" Watch "Help with deserializing JSON to Grails" New topic
Author

Help with deserializing JSON to Grails

Hugo Alberto Bedolla
Greenhorn

Joined: Nov 09, 2010
Posts: 17
Hello everybody:

Having a problem when readin a JSON object into my controller.

when using

println params

basically I get this output:

[application[prospect][contact]:kkkk, application[prospect][SSN]:ABC123456AB0, application[applicationDate]:Tue Apr 02 2013 09:22:06 GMT-0600, application[prospect][name]:ANAMEHERE, application[prospect][address]:The Address, action:saveApplication, controller:screenApplication]

So I know there is the object.

When trying to access my object using:

println params["application"]

I get:

null

When trying to access any of its properties in this way:

println params.application.prospect.contact

I get:

null

When trying to "deserialize" using

def jsonobject = new JSONObject(JSON.parse(params["application"]))

I get:

NullPointerException

What am I doing wrong when accesing the parameters?

Kind regards


UPDATE: problem solved: It was when serializing the object to JSON with Javascript (Not proper serializing but passing the object "as is").
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Help with deserializing JSON to Grails