440441442443444445446447448449450
public void testFind() { Json data = map().put("foo", list(1, 2, list(1, 2, map().put("bar", 1)))); Json result = data.find("foo", 2, 2, "bar"); assertNotNull(result); assertEquals(1, result.asInt()); // try to call at() in a map result = data.find(1); assertNull(result);
108109110111112113114115116117118
assertTrue(json.isMap()); assertEquals(2, json.size()); Json foo = json.get("foo"); assertTrue(foo.isNumber()); assertEquals(1234, foo.asInt()); Json bar = json.get("bar"); assertTrue(bar.isBoolean()); assertEquals(true, bar.asBoolean()); }