Notebook.fromJson constructor

Notebook.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Notebook.fromJson(Map<String, dynamic> json) {
  return Notebook(
    metadata: json['metadata'] as Map<String, dynamic>? ?? {},
    nbformat: json['nbformat'] as int? ?? 4,
    nbformatMinor: json['nbformat_minor'] as int? ?? 5,
    cells:
        (json['cells'] as List?)
            ?.map((c) => NotebookCell.fromJson(c as Map<String, dynamic>))
            .toList() ??
        [],
  );
}