title: lift-json, proguard and android
body: <p>I'm working on a multiplatform game (desktop and Android) and I'm currently working on serialization. I use lift-json. It works great on desktop but on Android it's a nightmare:</p>
  
  <p>By exemple, if I write </p>
  
  <pre><code>case class A(int:Int)
  
  implicit val formats = Serialization.formats(ShortTypeHints(List(classOf[A])))
  
  println(write(A(1)))
  </code></pre>
  
  <p>On desktop I would have: </p>
  
  <pre><code>{jsonClass: "A",int:1} 
  </code></pre>
  
  <p>and on Android:</p>
  
  <pre><code>{jsonClass : "A"} 
  </code></pre>
  
  <p>(I cannot deserialize this since it lacks it members). The reason I suspect is proguard 4.8 that the android version use.</p>