我正在尝试将以下Integer值发送到服务器。
int mStoreArea;
我使用此link作为REST客户端。 这是请求:
RestClient client = new RestClient(my_url);
client.AddParam("area", String.valueOf(c.getStoreArea()));
我遇到的错误是:Int value required!
我从保存到文件的json对象中检索此整数,其过程如下所述:
public myClass(JSONObject json) throws JSONException {
mStoreArea = json.optInt(JSON_TAG);
}
public JSONObject toJSON() throws JSONException {
JSONObject json = new JSONObject();
json.put(JSON_TAG, mStoreArea);
return json;
}
答案 0 :(得分:0)
我认为你应该使用它:
client.AddParam("area", Integer.parseInt(c.getStoreArea()));