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
от каких-то сущностей. Представим, что от collection1
Id
.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
}
}
}