I have a JSON object that looks like this
{ \"foo\":{ \"bar\":\"bar\", \"echo\":\"echo\" } }
But then my Java object looks
I assume that you use GSON. Make different class for JSONObject.
public class FooModel { @SerializedName("foo") public Foo foo; public class Foo { @SerializedName("bar") public String Bar; @SerializedName("echo") public String Echo; } }