2017-08-17 63 views
2

努力使用Spring Controller以下面的格式显示JSON数组。在Spring中显示JSON多维数组

[ 
    ["Apple","Red",[100,10]], 
    ["Orange","Orange",[150,8]] 
] 

我正在使用杰克逊库。

我的控制器:

@Controller 
@RequestMapping("/fruits") 
public class FruitController { 

    @RequestMapping(value="{id}", method = RequestMethod.GET) 
    public @ResponseBody Fruit getLocationInJSON(@PathVariable String id) { 

     Fruit fruit = new Fruit(); 

     fruit.setName("Apple"); 
     fruit.setColor("Huningue"); 
     fruit.setNumbers(new String[]{"100", "10"}); 

     return fruit; 
    } 
} 

谢谢你在前进,

Selvaraj

+1

你到目前为止尝试 –

+0

{“name”:“Apple “,”颜色“:”红色“,”数字“:[”100“,”10“]} – Selvaraj

+0

你能分享你的控制器吗? –

回答

0

你正在努力实现的格式不适用在Java中,看到Java不支持的几个阵列类型,你可以有数组的字符串或数组数组,但你不能有数组的字符串和数组

+0

非常感谢您回复并澄清我的问题。 – Selvaraj