fromJsonString<T> static method

NodeGraph<T> fromJsonString<T>(
  1. String jsonString,
  2. T fromJsonT(
    1. Object? json
    ), {
  3. Node<T> nodeFromJson(
    1. Map<String, dynamic> json,
    2. T fromJsonT(
      1. Object? json
      )
    )?,
})

Convenience method to load graph from JSON string

Implementation

static NodeGraph<T> fromJsonString<T>(
  String jsonString,
  T Function(Object? json) fromJsonT, {
  Node<T> Function(
    Map<String, dynamic> json,
    T Function(Object? json) fromJsonT,
  )?
  nodeFromJson,
}) {
  final Map<String, dynamic> json = jsonDecode(jsonString);
  return NodeGraph<T>.fromJson(json, fromJsonT, nodeFromJson: nodeFromJson);
}