Try to use google GSON Library it will fullfill the same requirements as you want.
Here is the Link for a sample tutorial implemented in android how ever the language used is Java
All you have to do is make a data model of same type and as members in JSOn.
try the example in the link its helpfull
http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html
solved Parsing multidimensional JSON in java