次の形式のJSONデータがあります
[{"product_id":"33","amount":"1"},{"product_id":"34","amount":"3"},{"product_id":"10","amount": "1"},{"ユーザー名":"テスト"}]
PHP Web システムでこれらのデータを取得したいと考えています。これらのデータを Android アプリケーションから PHP サーバーに送信しています。以下のコードを使用して、Web サーバーに送信しています。
public JSONObject sendAndGetJSONfromURL(String url,List<NameValuePair> params){
InputStream is = null;
String result = "";
JSONObject jArray = null;
//http post
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
httppost.setHeader("Content-type", "application/json");
httppost.setHeader("Accept", "application/json");
httppost.setEntity(new UrlEncodedFormEntity(params));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
.....
送信する前に印刷します
jArray.toString()出力は次のようになりました
[{"product_id":"33","amount":"1"},{"product_id":"34","amount":"3"},{"product_id":"10","amount":"1"},{"username":"test"}]
PHP システムからこれらの値を取得する方法を知りたいです。誰でも私を助けてもらえますか?
HTTPRequest 経由で送信する前の params 変数値の出力は、次のようになります。
[cartdata=[{"product_id":"33","amount":"1"},{"product_id":"34","amount":"3"},{"product_id":"10","amount":"1"},{"username":"UWUDAMITH"}]]