storeAllFromJsonEncoded method
FutureOr<Map<String, List<Object> > >
storeAllFromJsonEncoded(
- String jsonEncoded, {
- Transaction? transaction,
- EntityResolutionRules? resolutionRules,
- Map<
String, dynamic> ? variables,
Implementation
FutureOr<Map<String, List<Object>>> storeAllFromJsonEncoded(
String jsonEncoded, {
Transaction? transaction,
EntityResolutionRules? resolutionRules,
Map<String, dynamic>? variables,
}) {
var json = Json.decode(jsonEncoded);
if (json == null) return <String, List<Object>>{};
var map = (json as Map).map((key, value) {
return MapEntry(
key.toString(),
(value as Iterable)
.map(
(e) => (e as Map).map(
(key, value) =>
MapEntry<String, dynamic>(key.toString(), value as dynamic),
),
)
.toList(),
);
});
return storeAllFromJson(
map,
transaction: transaction,
resolutionRules: resolutionRules,
variables: variables,
);
}