Package jsonvalues

Class JsObj

java.lang.Object
jsonvalues.JsObj
All Implemented Interfaces:
Iterable<io.vavr.Tuple2<String,JsValue>>, Json<JsObj>, JsValue

public class JsObj extends Object implements Json<JsObj>, Iterable<io.vavr.Tuple2<String,JsValue>>
Represents a json object, which is an unordered set of name/element pairs. Two implementations are provided, an immutable which uses the persistent Scala HashMap, and a mutable which uses the conventional Java HashMap.