我想把一个数组转换成Json对象,就像这样:
但结果是:
好的,请提供需要翻译的内容。
String[] array = {"value1", "value2"};
into
{
"array": ["value1", "value2"]
}
我正在使用Spring (Jackson XML)。
我尝试过:
ObjectMapper objectMapper = new ObjectMapper();
ObjectNode jsonNode = objectMapper.createObjectNode();
String[] array = {"value1", "value2"};
jsonNode.put("array", Arrays.toString(array));
System.out.print(jsonNode.toString());
但结果是:
{
"array":"[value1, value2]"
}
而不是
{
"array":["value1", "value2"]
}
好的,请提供需要翻译的内容。
Arrays.toString
而是直接传递数组本身,它应该可以正常工作。 - Dominik Wosiński