undot static method

Map<String, dynamic> undot(
  1. Map<String, dynamic> map
)

Inflates a dot-keyed map back into a nested structure.

Obj.undot({'a.b': 1, 'a.c': 2}); // {'a': {'b': 1, 'c': 2}}

Implementation

static Map<String, dynamic> undot(Map<String, dynamic> map) {
  final result = <String, dynamic>{};
  map.forEach((k, v) => set(result, k, v));
  return result;
}