// Copyright © 2016 HSL <https://www.hsl.fi>
// This program is dual-licensed under the EUPL v1.2 and AGPLv3 licenses.
package fi.hsl.parkandride.itest;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class JSONObjectBuilder {
public final JSONObject jsonObject;
public JSONObjectBuilder() {
jsonObject = new JSONObject();
}
public JSONObjectBuilder put(Object key, Object value) {
jsonObject.put(key, value);
return this;
}
public JSONObjectBuilder remove(Object key) {
jsonObject.remove(key);
return this;
}
public JSONArray asArray() {
final JSONArray jsonArray = new JSONArray();
jsonArray.add(jsonObject);
return jsonArray;
}
}