arrayNodeOrNull<T> method
JsonArray<List<T> > ?
arrayNodeOrNull<T>(})
Get JsonArray or null by String key.
Throws SquintException if key is not found.
Implementation
JsonArray<List<T>>? arrayNodeOrNull<T>(
String key, {
T Function(JsonObject)? decodeFromJsonObject,
Function? decoder,
List? childType,
}) {
final element = byKey(key);
if (element.data == null) {
return null;
}
return JsonArray<List<T>>(
key: key,
data: (byKey(key).data as List).cast<T>().toList(),
);
}