Module json_values
Package jsonvalues

Class JsObj

java.lang.Object
jsonvalues.JsObj
All Implemented Interfaces:
Iterable<JsObjPair>, Json<JsObj>, JsValue

public non-sealed class JsObj extends Object implements Json<JsObj>, Iterable<JsObjPair>
Represents an immutable and persistent JSON object. It's an unordered set of name/element pairs. The underlying data structure is a persistent HashMap from the library vavr.