我正在尝试做一些非常简单的事情,但我无法做到正确......
给出以下json数组:
["gate","","vaterlands park","","gabels gate",""]
我正在尝试使用以下方式进行映射:
List<String> names = mapper.readValue(new URL("http://hostname/search?q=" + queryString), List.class);
但“名称”返回空。
怎么了?
答案 0 :(得分:0)
我不完全确定你不想做什么。 但我可以建议你使用JSON's own java classes。它们易于理解,可以很容易地使用。
你可以简单地使用这些类加载数组(如果你有字符串),它将返回一个JSONArray,你可以像使用任何其他数组一样使用它。
如果您只需要实际名称,那么您将不需要那些空字符串。