Converts response to JSON object safely, else returns an empty object.
static Map<String, dynamic> asJsonObject(dynamic response) { return response is Map<String, dynamic> ? response : {}; }