Java可以使用JSON库将数据转换为JSON格式,然后将JSON字符串发送给前端。以下是一个示例代码:

import com.fasterxml.jackson.databind.ObjectMapper;

public class Main {
    public static void main(String[] args) {
        try {
            ObjectMapper objectMapper = new ObjectMapper();
            
            // 创建一个包含日期的数据对象
            Data data = new Data();
            data.setDate("2023-06-30");
            data.setDate("2023-06-25");
            data.setDate("2023-06-26");
            data.setDate("2023-06-27");
            
            // 将数据对象转换为JSON字符串
            String json = objectMapper.writeValueAsString(data);
            
            // 将JSON字符串发送给前端
            System.out.println(json);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

class Data {
    private String[] date;

    public String[] getDate() {
        return date;
    }

    public void setDate(String date) {
        if (this.date == null) {
            this.date = new String[] { date };
        } else {
            String[] newDates = new String[this.date.length + 1];
            System.arraycopy(this.date, 0, newDates, 0, this.date.length);
            newDates[this.date.length] = date;
            this.date = newDates;
        }
    }
}

上述代码中,我们首先使用Jackson库的ObjectMapper类来进行JSON转换。然后,创建一个包含日期的数据对象,并将日期添加到数据对象中。最后,使用ObjectMapper的writeValueAsString()方法将数据对象转换为JSON字符串,并输出到控制台。

你可以将该JSON字符串发送给前端,前端可以使用JavaScript的JSON.parse()方法将JSON字符串解析为JavaScript对象,然后使用对象的属性来访问日期数据

data date2023-06-30 date2023-06-25 date2023-06-26 date2023-06-27 java如何给前端反

原文地址: https://www.cveoy.top/t/topic/h9mD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录