如何用javascript访问json对象并用java将其转换为数组

how can i access json object in javascript and convert it into array in java?

本文关键字:java 转换 数组 javascript 何用 访问 json 对象      更新时间:2024-02-14

在控制器类中,我正在发送一个json对象(数据),如何用javascript访问它?我想把它转换成包含对象的数组

 @RequestMapping("/piechart")
public String getChartDetails(Map<String, Object> model) throws                   Exception{
    List<ChartEntry> chartEntries =chartService.getChartEntryCounts();
    ChartData data = new ChartData();
    data.setChartEntry(chartEntries);
    model.put("data", Resources.objectAsJson(data));
    return "/analyticsChart";

假设您使用JSP作为视图部分。

有一种可能性您可以将模型对象分配给javascript变量,作为

<script type= "text/javascript">
var response = ${data};
</script> 

现在您可以随心所欲地使用这个Javascript响应对象了。