tryFromKeyPath method

JSON? tryFromKeyPath(
  1. dynamic key
)

Implementation

JSON? tryFromKeyPath(dynamic key) {
  final keyPaths = JSON(key).list;
  if (keyPaths == null) return null;
  JSON? json = this;
  for (var i = 0; i < keyPaths.length; i++) {
    if (json == null) return null;
    json = json[keyPaths[i]];
  }
  return json;
}