Package jsonvalues

Class 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.