0

我正在尝试做一些非常简单的事情,但我无法正确...

给定以下 json 数组:

["gate","","vaterlands park","","gabels gate",""]

我正在尝试使用以下方法对其进行映射:

List<String> names = mapper.readValue(new URL("http://hostname/search?q=" + queryString), List.class);

但“名称”返回空。

怎么了?

4

1 回答 1

0

我不完全确定你不想做什么。但我可以建议您使用JSON 自己的 java 类。它们很容易理解并且可以很容易地使用。

您可以简单地使用这些类来加载数组(如果您有字符串),它将返回一个 JSONArray,您可以像使用任何其他数组一样使用它。

如果您只需要实际名称,您将不需要那些空字符串。

于 2013-04-03T13:02:39.427 回答