ここでいくつかのことを混乱させていると思います。
Android アプリが JSON 経由で「対話」する REST サービスを開発したことは明らかです。JSON は、構文が定義されたデータ形式です。この構文が正しくない場合、それは悪いことです。アプリからの構文が正しくない場合、サービスは 400 (Bad Request) をアプリに返す必要があります。サービスからの送信が悪い場合は、バグを修正してください。構文の問題を解決するまでは、他に何も心配する必要はありません。
アプリで JSON を解析する段階になると、Java オブジェクトをシリアライズし、JSON をデシリアライズするための多くのライブラリを自由に使用できます。GSONはその1つです。ジャクソンは別人です。他にもたくさんあります。どちらが「より良い」かは意見の問題です。最も簡単で、必要なものを満たし、積極的に維持されているものを選択してください。
奇妙なことに、JSON にはメタデータがあるべき場所にデータがあるようです。私はそれが次のように見えるべきだと思います:
{ 'phoneType' : 'Android', 'statues': 1}
そして、あなたはこれを持っているでしょう
public class MyObject {
private String phoneType;
private int statues;
//getters and setters
}
次に、GSON を使用するには、次のようにします。
MyObject o = gson.fromJson(json, MyObject.class);
それが役立つことを願っています