I have this JSON object, having nested level of "items" in powershell I want to iterate through all the objects using recursive function
[
{
"name": "Introduction",
"href": "introduction.md"
},
{
"name": "Definitions and schema",
"href": "definition-and-schema/intro.md",
"items": [
{
"name": "Entity definitions",
"href": "definition-and-schema/entity-definitions/intro.md",
"items": [
{
"name": "Entity definitions page",
"href": "definition-and-schema/entity-definitions/entity-definitions.md"
},
{
"name": "Create a new Entity definition",
"href": "definition-and-schema/entity-definitions/create-entity-definition.md"
},
{
"name": "Member groups",
"href": "definition-and-schema/entity-definitions/member-groups.md"
},
{
"name": "Members",
"href": "definition-and-schema/entity-definitions/members/intro.md",
"items": [
{
"name": "Adding a property",
"href": "definition-and-schema/entity-definitions/members/adding-property.md"
},
{
"name": "Adding a relation",
"href": "definition-and-schema/entity-definitions/members/adding-relation.md"
},
{
"name": "Adding a taxonomy",
"href": "definition-and-schema/entity-definitions/members/adding-taxonomy.md"
}
]
}
]
}
]
}
]
I am retrieving json object using ConvertFrom-Json
$jsonObject = ConvertFrom-Json $JsonString