toJson method
Implementation
@override
Map toJson() {
return {
'nodeId': nodeId,
'backendNodeId': backendNodeId,
'nodeType': nodeType,
'localName': localName,
'nodeName': nodeName,
'nodeValue': nodeValue,
'parentId': parentId,
'childNodeCount': childNodeCount,
'attributes': attributes,
if (childNodeCount > 0)
'children': referencedNode.childNodes
.where((node) {
return node is Element ||
(node is TextNode && node.data.trim().isNotEmpty);
})
.map((Node node) => InspectorNode(node).toJson())
.toList(),
};
}