setJson method

Future<bool> setJson(
  1. String key,
  2. dynamic json, {
  3. Duration? expiration,
})

Implementation

Future<bool> setJson(String key, dynamic json, {Duration? expiration}) async {
  try {
    if (!await _setExpiration(key, expiration)) return false;
    return sp.setString(key, jsonEncode(json));
  } catch (e) {
    await _removeExpiration(key);
    if (kDebugMode) print('setJson $key error:${e.toString()}');
  }
  return false;
}