我正在尝试使用Book(title, author, year)
向服务器中的book
表添加一些AsyncTask
,但我从方法missing bookobject as JSON
获取addBook
(来自服务器)。所以我这样做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
? - 非常感谢任何帮助或提示。谢谢,卡尔
答案 0 :(得分:0)
您可以将JSON作为字符串发送,然后在将其存储到数据库中之前在服务器上对其进行解码。