JSON to class object

Please support our ASP.NET advertiser: Intel Parallel Studio Home
Thread Solved

Join Date: Jun 2006
Posts: 45
Reputation: Oxiegen is an unknown quantity at this point 
Solved Threads: 3
Oxiegen Oxiegen is offline Offline
Light Poster

JSON to class object

 
0
  #1
Jan 18th, 2008
Hi.

As suggested by ~s.o.s~ in another thread, I'm posting this question here in the high hopes that someone might be able to help me.

I have a JSON string coming in from a javascript that I need to convert to a predefined class object. I'd even settle for a struct.

The string in question may, or may not, contain an array of "objects". So that needs to be taken into consideration.

I've tried getting this to work with several methods by using different JSON libraries.
Two of the libraries are AjaxPro (which includes a JSON parser/serializer/deserialiser) and JayRock.

With JayRock I managed to import the JSON string into a variable of the datatype Object.
But I haven't worked much with that datatype so I'm having some trouble getting access to the data inside it.
During debugging I can see that it contains a JSONObject which in turn contains an ArrayList.

How do I convert this "object" into a workable .NET object so that I can access the data using properties?

I surely hope that anyone can understand my ranting and help/guide me with this problem.
Reply With Quote Quick reply to this message  
Join Date: Jun 2006
Posts: 45
Reputation: Oxiegen is an unknown quantity at this point 
Solved Threads: 3
Oxiegen Oxiegen is offline Offline
Light Poster

Re: JSON to class object

 
0
  #2
Jan 21st, 2008
Nevermind.
I solved the problem using a DataTable to send the information back and forth between client and server.
Reply With Quote Quick reply to this message  
Reply

This thread has been marked solved.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the ASP.NET Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC