该方法用于从JSON对象中生成NavNode实例。
NavNode.fromJSON(json)
json
:必需,JSON对象。包含从NavNode实例序列化而来的导航节点的数据。const json = {
"name": "Home",
"url": "/",
"children": [
{"name": "About", "url": "/about"},
{
"name": "Products",
"url": "/products",
"children": [
{"name": "Product1", "url": "/product1"},
{"name": "Product2", "url": "/product2"}
]
}
]
}
const node = NavNode.fromJSON(json);
json
参数必须是从NavNode实例序列化而来的JSON对象。
生成的新的NavNode实例将包含原始节点的所有属性和子节点。
如果JSON对象格式不正确,则可能会引发异常。