Здравствуйте, я новичок в программировании на Java, и я немного борюсь с Restful API.
У меня есть файл json, который доступен через URL-ссылку.
{ "incident": [
{
"id": 1,
"name": "Fire",
"text": "Fire burns the whole Street, come fast!",
"longitude": 13.4405,
"latitude": 52.5244
},
{
"name": "Traffic",
"text": "Have\n",
"longitude": 13.4804,
"latitude": 52.8632,
"id": 2
}]}
В моем коде я успешно реализовал функцию чтения и публикации, и я знаю, что запрос http на удалениевыглядит так:
URL url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection)
url.openConnection();
//Step 2: define the request
conn.setRequestMethod("DELETE");
conn.setRequestProperty("Content-Type","application/json");
conn.setRequestProperty("Accept","application/json");
conn.setDoOutput(true);
conn.setDoInput(true);
JSONObject jsonObject = new JSONObject();
DataOutputStream os = new DataOutputStream(conn.getOutputStream());
os.writeBytes(jsonObject.toString());
status = conn.getResponseCode() + ": " + conn.getResponseMessage();
os.flush();
os.close();
Я хочу удалить данные с "id = 2", но как я могу это сделать?