crossmintWalletJsonValue function
Implementation
Object? crossmintWalletJsonValue(Object? value) {
return switch (value) {
final Map<Object?, Object?> map => <String, Object?>{
for (final MapEntry<Object?, Object?> entry in map.entries)
entry.key.toString(): crossmintWalletJsonValue(entry.value),
},
final List<Object?> list =>
list
.map<Object?>((Object? item) => crossmintWalletJsonValue(item))
.toList(growable: false),
_ => value,
};
}