public static void main(final String[] args) {
final Gson gson = new Gson();
final Response response = gson.fromJson("{base: EUR, date:1, rates:{AUD: 1.3762,BGN: 1.9558}}", Response.class);
System.out.println(response);
}
static class Response {
String base;
String date;
Map<String, String> rates;
@Override
public String toString() {
return "Response [base=" + base + ", date=" + date + ", rates=" + rates + "]";
}
} Id's от каких-то сущностей. Представим, что от collection1Id.Id's, то добавте к запросам параметр fields и значение id. И это уже начинает отходить от "классического", и становится объектом споров и философским умозаключений.{host}/{restapi}/collection1?id="id1"&id="id2"&id="id3"{host}/{restapi}/collection1?id="id1"&id="id2"&id="id3"&fields=id{host}/{restapi}/collection1?id=["id1","id2","id3"]&fields=id{
"query": {
"query_string": {
"query": "(FILE_ID:x OR FILE_ID:y OR ....) AND (SITE_ID:z)"
}
}
} import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class EntryPoint {
public static void main(final String args[]) {
final String fileName = "output.html";
final String url = "https://mail.ru/";
try (final BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
final Document doc = Jsoup.connect(url).get();
writer.write(doc.outerHtml());
} catch (final IOException e) {
// Error handling
}
}
}