【发布时间】:2015-05-10 16:05:13
【问题描述】:
我正在尝试使用AsyncTask 在服务器中的book 表中添加一些Book(title, author, year),但我从addBook(来自服务器)方法中得到missing bookobject as JSON。所以我做了一个这样的bookObject:
JSONObject jObj = new JSONObject();
jObj.put("title", "JAVA");
jObj.put("author", "me");
jObj.put("year", 2005);
之后,我想使用(我的目的是发送这本书Object):
List<NameValuePair> nameValuePairs = new ArrayList<>(1);
nameValuePairs.add(new BasicNameValuePair(jObj)); //Error
new AaaBookAsyncTask(this).execute(new Pair<>(nameValuePairs, httpClient));
问题是BasicNameValuePair不能应用到JSONObject,但是现在我如何发送这本书Object? - 非常感谢任何帮助或提示。谢谢,卡尔
【问题讨论】:
标签: android json android-asynctask basicnamevaluepair