こんにちは皆さん、これは以前に尋ねられた場合、私は過去3日間このソリューションを探しています。私はアンドロイドとPHPの新機能です。 私は "jsonArray"(以下に示す)を自分のPHPサーバーに送信して、phpで受信したjsonobject値を抽出する方法を知りたいと思います。 jsonarrayrequestとhashmapを試しましたが、送信できませんでした。助けてください。例えば代わりJsonArrayRequestのjsonobjectsをPHPサーバに送信する方法
String url="http://192.168.43.210/jjj.php";
JSONArray list;
RequestQueue requestQueue;
final JSONArray jsonArray=new JSONArray();
for (int i=0;i<valu;i++)
{
JSONObject jsonObject=new JSONObject();
try {
jsonObject.put("comptext",smslist.get(i).completeText);
jsonObject.put("amount",smslist.get(i).amount);
jsonObject.put("txntype",smslist.get(i).txnType);
jsonObject.put("party",smslist.get(i).party);
jsonObject.put("from",smslist.get(i).fromNo);
jsonObject.put("datetime",smslist.get(i).dateTime);
jsonArray.put(jsonObject);
} catch (JSONException e) {
e.printStackTrace();
}
}
JsonArrayRequest jsonArrayRequest=new JsonArrayRequest(Request.Method.POST, url, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
result.append("Successfully sent");
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}){
protected Map<JSONArray,JSONArray> getparams() throws AuthFailureError{
Map<JSONArray,JSONArray> parameters = new HashMap<JSONArray, JSONArray>();
parameters.put(list,jsonArray);
return parameters;
}
};
requestQueue.add(jsonArrayRequest);
}
});
私はそうする必要はありませんが、この拳時間がなかったとき、私は同じ問題を抱えていました私の答えを見ることを心配しなさい.enjoy – Manish
私はjsonarrayの代わりに文字列要求を試みましたが、同じハッシュマップ、まだ動作していません... @ ManishKumar –
あなたのPHPコードをチェックしてください... @ Sankalp – Manish