public void setFieldsFromJson(StaplerRequest req, JSONObject json) {
        Object endpointsJson = json.get("endpoints");
        if (
            (endpointsJson == null) ||
            (endpointsJson instanceof JSONObject && ((JSONObject)endpointsJson).isEmpty()) ||
            (endpointsJson instanceof JSONArray && ((JSONArray)endpointsJson).isEmpty())
        ) {
            setEndpoints(new ArrayList<Endpoint>());
        }
    }