APISonar


com.intuit.karate.Json.Json

> com > intuit > karate > Json > Json
com APIs intuit APIs karate APIs Json APIs Json APIs

Example 1
public void setLocation(String url) {
        Json json = new Json().set("url", url);
        http.path("url").post(json);
    }
Example 2
public void setDimensions(Map<String, Object> map) {
        Integer x = (Integer) map.remove("left");
        Integer y = (Integer) map.remove("top");
        map.put("x", x);
        map.put("y", y);
        Json json = new Json(map);
        http.path("window", "rect").post(json);
    }
Example 3
private ScriptValue evalInternal(String expression) {
        Json json = new Json().set("script", expression).set("args", "[]");
        return http.path("execute", "sync").post(json).jsonPath("$.value").value();
    }
Example 4
private String getElementSelector(String id) {
        Json json = new Json();
        if (id.startsWith("/")) {
            json.set("using", "xpath").set("value", id);
        } else if (id.startsWith("@")){
            json.set("using", "accessibility id").set("value", id.substring(1));
        } else if (id.startsWith("#")){
            json.set("using", "id").set("value", id.substring(1));
        } else {
            json.set("using", "name").set("value", id);
        }
        return json.toString();
    }