documentDeserialize function

Document documentDeserialize(
  1. List map, {
  2. List<AbsDocumentSerialize> customSerializeParser = const [],
  3. AttributionDeserializeBuilder? attributionDeserializeBuilder,
})

文档反序列化,Document deserialization customSerializeParser 自定义序列化处理器 attributionDeserializeBuilder 属性反序列化构建器 - Attribution

Implementation

Document documentDeserialize(
  List<dynamic> map, {
  List<AbsDocumentSerialize> customSerializeParser = const [],
  AttributionDeserializeBuilder? attributionDeserializeBuilder,
}) {
  List<DocumentNode> nodes = [];
  List<dynamic> jsonNodes = map;

  for (var jsonNode in jsonNodes) {
    nodes.add(documentNodeDeserialize(
      jsonNode,
      customSerializeParser: customSerializeParser,
      attributionDeserializeBuilder: attributionDeserializeBuilder,
    ));
  }

  return MutableDocument(nodes: nodes);
}