我有一个简单的 JSONObject
{"name": "dido"}
现在我希望将其转换为地图,所以我写道:
Map<String, String> newMap = StreamSupport
.stream(Spliterators.spliteratorUnknownSize(obj.keys(), Spliterator.ORDERED), false)
.collect(Collectors.toMap(Function.identity(), v -> obj.get(v)));
obj 是JSONObject的一个实例。obj.keys()返回一个Iterator并且obj.get()返回这个键的值。
为什么我会收到错误消息?如何以实用的方式修复它?