2015-04-21 3 views
0

Я пытаюсь отправить следующее значение Integer на сервер.Не удалось отправить значение Integer на сервер с помощью json

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

какое значение получается из 'c.getStoreArea()'? –

+0

public int getStoreArea() { \t \t возвращение mStoreArea; \t} – HoseinIT

+0

получение 'Int value required!' Ответ от сервера? –

ответ

0

Я думаю, вы должны использовать это:

client.AddParam("area", Integer.parseInt(c.getStoreArea())); 
+0

addParam принимает только строки – HoseinIT

Смежные вопросы