как я могу разобрать строку данных с целым числом по HashMap
У меня есть строковые и целочисленные данные JSON
и проблема в HashMap он принимает только строковое или целочисленное значение
Это структура JSON
{
"status":true,
"message":"Get Products Successfully",
"products":[
{
"p_id":48,
"p_name":"Ford Red",
"p_descrption":"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr",
"p_price":15000,
"p_offer_price":12000,
"p_image":"myLinkimage"
}
]
}
это мой код Java
final ProgressDialog pDialog = new ProgressDialog(getActivity());
pDialog.setMessage("Loading...");
pDialog.show();
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, "myLink", null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String,String> params = new HashMap<>();
params.put("p_name","mac");
params.put("p_descrption","mac mac 2018");
params.put("p_price","10000");
params.put("p_offer_price","8000");
params.put("p_image","https://d.top4top.net/p_105212t9r1.jpg");
return params;
}
};
AppController.getInstance().addToRequestQueue(jsonObjectRequest);
и
params.put("p_price","10000");
params.put("p_offer_price","8000");
в моей структуре JSON это целое число,
как я могу проанализировать эти данные как целочисленное значение?