getJson method

dynamic getJson(
  1. String key, {
  2. dynamic defaultValue = const {},
})

Implementation

dynamic getJson(String key, {dynamic defaultValue = const {}}) {
  final jsonStr = getString(key, defaultValue: '');
  if (jsonStr.isEmpty) return defaultValue;

  try {
    return jsonDecode(jsonStr);
  } catch (e) {
    debugPrint('JSON decoding failed: $e');
    return defaultValue;
  }
}