title: What is the most straightforward way to parse JSON in Scala?
body: <p>I'm working on a simple web application with Scala. The plan is to obtain JSON data from an external API, and insert it into a template (unfortunately, obtaining the data in XML is not an option).</p>
  
  <p>I've tried working with Twitter's scala-json library, but I can't get it to compile properly (the code on github fails to update in sbt, saying standard-project 7.10 is not available and I haven't worked that out yet).</p>
  
  <p>lift-json looks impressive, but appears to be a lot more elaborate than I need right now.</p>
  
  <p>Trying to import a library I've worked with in Java, jsonic, results in various arcane errors. This is too bad because I rather like how straightforward jsonic is.</p>
  
  <p>I've made a bit of progress with the built in scala.util.parsing.json.JSON, but actually I can't tell how to access the elements. I'm somewhat new to Scala, as you may have noted. How do you access the properties of JSONObjects?</p>
  
  <p><a href="https://www.scala-lang.org/files/archive/api/2.10.x/#scala.util.parsing.json.JSON$" rel="nofollow noreferrer">scala.util.parsing.json.JSON</a> has a lot of information, but is there a straightforward tutorial on how to use this anywhere?</p>
  
  <p>I'm really only interested in deserializing JSON at the moment, to Ints, Strings, Maps and Lists. I don't have a need to serialize objects or make the deserialized objects fit into a class at the moment.</p>
  
  <p>Can anyone point me to ways to work with one of the aforementioned libraries, or help me get set up with a Java lib that will do what I want?</p>