在Spring中显示JSON多维数组

时间:2017-08-17 14:07:58

标签: arrays json spring

努力使用Spring Controller以下面的格式显示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 :(得分:0)

您尝试实现的格式不适用于java,请参阅java不支持几种类型的数组,您可以拥有字符串数组或数组数组,但不能包含字符串和数组的数组