title: Is there a Java JSON deserializer that decodes a string into dictionary of lists or lists of dictionaries of primitive types
body: <p>I need to pull back from a database JSON documents that are not based on a standard object.</p>
  
  <p>Is there a way using JAVA to "deserialize" these documents into Lists &amp; Dictionaries of primitive objects (string, int, bool, etc...)</p>
  
  <p>Any library that can do this in both directions? 
  In other words I am looking for the Java counter part of System.Runtime.Serialization.Json</p>