Я использую для инициализации am4charts json, созданный Gson. Поэтому мне нужно выражение javascript в качестве значения в json.
Вот небольшой пример, в котором я хочу получить результат [{"date":new Date(10000000)},{"date":new Date(14247551)},{"date":new Date(15353532)}]
class Test {
public static void main(String[] args){
List<Data> list = List.of(
new Data(new Date(10000000L)),
new Data(new Date(14247551L)),
new Data(new Date(15353532L))
);
Gson gson = new Gson();
System.out.println(gson.toJson(list));
}
private static class Data {
private Data(Date date) {
this.date = date;
}
Date date;
}
private static class Date
{
long millis;
private Date(long millis)
{
this.millis = millis;
}
}
}
Есть кто-нибудь дополнительная информация как этого добиться?