Например, функция, принимающая JSONArray
Код: Выделить всё
[{name: "John"}, {name: "David"}]
Я написал следующий код:
Код: Выделить всё
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class Main {
public static void main(String[] args) {
JSONArray jsonArray = new JSONArray();
jsonArray.add(new JSONObject().put("name", "John"));
jsonArray.add(new JSONObject().put("name", "David"));
List list = (List) jsonArray.stream().map(json -> json.toString()).collect(Collectors.toList());
System.out.println(list);
}
}
Исключение в потоке «main» java.lang.NullPointerException
Знаете, как решить эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/445 ... -jsonarray