0

を使用してサーバーのテーブルにいくつかBook(title, author, year)を追加しようとしていますが、メソッドから (サーバーから)取得しています。だから私はこのようなものを作りました:bookAsyncTaskmissing bookobject as JSONaddBookbookObject

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か? - 助けやヒントをいただければ幸いです.Thanks, Carl

4

1 に答える 1

0

JSON を文字列として送信し、サーバーでデコードしてからデータベースに保存できます。

于 2015-05-10T16:31:52.767 に答える