0

Androidでモバイルアプリを開発しています。 REST API経由でバックエンドから多くの情報をダウンロードします。それは多くの分野モバイルアプリのミドルバックエンドを作成する

{ 
"conto_contrattuale": "01212314", 
"intestatario": "Dennis D'Amico", 
"utilizzo": "COTTURA + PROD. ACQUA 7 GG", 
"codice_settore_merceologico": "E1", 
"settore_merceologico": "ELETTRICITA", 
"codice_societa_vendita": "Z016", 
"societa_vendita": "Estra Energie S.r.l.", 
"fornitura_indirizzo": "Via Palermo", 
"fornitura_civico": "20", 
"fornitura_precisazione": "Rosso", 
"fornitura_cap": "59100", 
"fornitura_comune": "Prato" 
"rid": false, 
"fatt_elettronica": true, 
"fatt_email": "[email protected]", 
"fatture_scadute": 1, 
} 

でJSONを返す。しかし、私はフィールドにのみ興味を持ってい

GET /contracts/01212314.json 

::私はAPIに、次の要求を使用し、契約に関する情報を得るための例えば 「fornitura_indirizzo " バックエンドとAPIを変更することはできません。 私は、実際のバックエンドから情報を取得し、 "fornitura_indirizzo"フィールドのみの呼び出しを公開する新しいミドルバックエンドを作成すると思います。

どうすればいいですか? Googleのクラウドプラットフォームでは可能ですか?それは無料ですか?

ありがとうございました。

答えて

0

データを取得して部分配列を再作成し、それをjsonでエコーするファイルをサーバーに置くことができます。 例:

 $contract = Json_decode("/contracts/xxxx.json", true); 
    $needed_info = $contract["fornitura_indirizzo"]; 
    Echo json_encode($needed_info); 
+0

サーバーにアクセスして変更することができません。私は要求を送ることしかできません。 – javierZanetti

+0

はい、このファイルはあなた自身のサーバーに置かれます。その後、元のAPIの代わりにあなたのアンドロイドアプリを通してあなたのrequestthisファイル。 – user4309314

0

サーバーにアクセスして変更できません。私は要求を送ることしかできません。

0

私はあなたの目標を誤解していますが、この新しいバックエンドを作成するのはどうしても迷惑をかけることをお詫び申し上げます。単に既存のバックエンドを呼び出して、不要な情報を無視することができます。どちらの方法でも、既存のバックエンドは、モバイルアプリが実行するリクエストごとにその情報をどこかに送信する必要があります。また、最初にバックエンドを通過する必要があるため、リクエストに遅延を追加することになります。

あなたが目標をモバイルアプリケーションがリクエストしたときにダウンロードしたデータを最小限に抑えることが目標だとすれば、これは価値があることがわかります。

関連する問題