Map<String, dynamic>? get jsonFooter { final stringContent = stringFooter; if (stringContent == null) return null; try { return jsonDecode(stringContent) as Map<String, dynamic>?; } catch (e) { return null; } }