title: Does Moshi crash if JSON response is extended with further items?
body: <p>The responses from my REST calls I parse to</p>
  
  <pre><code>inline fun &lt;reified T&gt; getJsonAdapter(): JsonAdapter&lt;T&gt; {
      return Moshi.Builder().build().adapter(T::class.java)
  }
  </code></pre>
  
  <p>and then: </p>
  
  <pre><code>val jsonAdapter: JsonAdapter&lt;MyPojos&gt; = JsonAdapterBuilder.getJsonAdapter()
                      val jsonResponse = withContext(Dispatchers.IO) {
                          jsonAdapter.fromJson(response.readText())
                      }
  </code></pre>
  
  <p>Assuming MyPojos data class is:</p>
  
  <pre><code>data class MyPojos(val a: String, val b: String)
  </code></pre>
  
  <p>and backend later responses with</p>
  
  <pre><code>{
      "a": 5,
      "b": 5,
      "c": 7
  }
  </code></pre>
  
  <p>where response was extended to <code>c</code>.. </p>
  
  <p>Since I have no influence to backend, I can't test it.
  <strong>So would the new response with c crash ?</strong></p>