getWithJson<T> static method
value为自定义对象时好想只会存在内存
Implementation
static Future<T?> getWithJson<T>(String key, OnFromJson<T> onFromJson,
{T? defaultValue}) async {
try {
var json = await get<String>(key);
if (json == null) return defaultValue;
return onFromJson(jsonDecode(json)) ?? defaultValue;
} catch (e) {
Log.w(e.toString());
}
return defaultValue;
}