level1 { level2 { empty = "null" literalEmpty = null present = 1 boolean = false int = 1 short = 2 byte = 3 bigInteger = 4 long = 4 double = 1.5 float = -1.5 bigDecimal = 1.5 char = "a" string = string offsetTime = "10:15:30+01:00" offsetDateTime = "2007-12-03T10:15:30+01:00" zonedDateTime = "2007-12-03T10:15:30+01:00[Europe/Paris]" localDate = 2007-12-03 localTime = "10:15:30" localDateTime = "2007-12-03T10:15:30" date = "2007-12-03T10:15:30Z" year = "2007" yearMonth = 2007-12 instant = "2007-12-03T10:15:30.00Z" duration = P2DT3H4M simpleDuration = 200millis size = 10k enum = LABEL2 array { boolean = [true, false] byte = [1, 2, 3] short = [1, 2, 3] int = [1, 2, 3] long = [4, 5, 6] float = [-1, 0.0, 1] double = [-1, 0.0, 1] char = [a, b, c] object { boolean = [true, false] int = [1, 2, 3] string = [one, two, three] enum = [LABEL1, LABEL2, LABEL3] } } list = [1, 2, 3] mutableList = [1, 2, 3] listOfList = [[1, 2], [3, 4]] set = [1, 2, 1] sortedSet = [2, 1, 1, 3] map = {a = 1, b = 2, c = 3} intMap = {1 = a, 2 = b, 3 = c} sortedMap = {c = 3, b = 2, a = 1} listOfMap = [ {a = 1, b = 2} {a = 3, b = 4} ] nested = [[[{a = 1}]]] pair = {first = 1, second = 2} clazz = { empty = "null" literalEmpty = null present = 1 boolean = false int = 1 short = 2 byte = 3 bigInteger = 4 long = 4 double = 1.5 float = -1.5 bigDecimal = 1.5 char = "a" string = string offsetTime = "10:15:30+01:00" offsetDateTime = "2007-12-03T10:15:30+01:00" zonedDateTime = "2007-12-03T10:15:30+01:00[Europe/Paris]" localDate = 2007-12-03 localTime = "10:15:30" localDateTime = "2007-12-03T10:15:30" date = "2007-12-03T10:15:30Z" year = "2007" yearMonth = 2007-12 instant = "2007-12-03T10:15:30.00Z" duration = P2DT3H4M simpleDuration = 200millis size = 10k enum = LABEL2 booleanArray = [true, false] nested = [[[{a = 1}]]] } } }