getPreObjectFromPath method

Map getPreObjectFromPath()

Get the parent JSON object of the current path.

Implementation

Map<dynamic, dynamic> getPreObjectFromPath() {
  Map<dynamic, dynamic> mutableData = data;
  for (int i = 0; i < route.length - 1; i++) {
    final k = route[i];
    if (!mutableData.containsKey(k)) {
      mutableData[k] = {};
    }
    mutableData = mutableData[k];
  }
  return mutableData;
}