getValue method

dynamic getValue([
  1. String? key
])

Get value from JSON object. If key is not provided, return the value at current path.

Implementation

dynamic getValue([String? key]) {
  if (key == null) {
    if (route.isEmpty) return data;
    return getPreObjectFromPath()[route.last];
  } else {
    return getObjectFromPath()[key];
  }
}