fi.hsl.parkandride.itest.JSONObjectBuilder.java Source code

Java tutorial

Introduction

Here is the source code for fi.hsl.parkandride.itest.JSONObjectBuilder.java

Source

// Copyright  2015 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 JSONArray asArray() {
        final JSONArray jsonArray = new JSONArray();
        jsonArray.add(jsonObject);
        return jsonArray;
    }
}