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

如何在javascript中访问json对象并在java中将其转换为数组?,javascript,java,json,spring,dom,Javascript,Java,Json,Spring,Dom,在控制器类中,我发送一个json对象(数据),如何在javascript中访问它?我想把它转换成包含对象的数组 @RequestMapping("/piechart") public String getChartDetails(Map<String, Object> model) throws Exception{ List<ChartEntry> chartEntries =chartService.getChartEnt

在控制器类中,我发送一个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";
@RequestMapping(“/piechart”)
公共字符串getChartDetails(映射模型)引发异常{
List chartEntries=chartService.getChartEntryCounts();
ChartData数据=新的ChartData();
数据。设置图表条目(图表条目);
model.put(“data”,Resources.objectAsJson(data));
返回“/analyticsChart”;
假设您对视图部件使用JSP

有一种可能性 您可以将模型对象分配给javascript变量,如下所示


var响应=${data};

现在,您可以根据自己的意愿使用此Javascript响应对象。

Java!=Javascript。如果您有JSON格式的数据,则需要在Java应用程序中对其进行解析。
<script type= "text/javascript">
var response = ${data};
</script>