Wie erstellt das JSON-Schema für die Struktur?

Ich habe eine Baum-Struktur, und ich möchte eine JSON-schema.

Die Klassenstruktur

class Node {

   String id;
   List<Node> children = new ArrayList<>();

}

Dem JSON-Schema so weit:

{
  "name": "node",
  "type": "object",
  "properties": {
     "id": {
        "type": "string",
        "description": "The node id",
        "required": true
     }
     "children": {
        "type": "array",
        "items": {
           //The items of array should be node ?               
        }
     }
  }
}

Mein problem ist, dass ich nicht weiß, wie soll ich die den Inhalt beschreiben "items" des Arrays in JSON?

Vielen Dank im Voraus für die Antwort.

  • eine Sache, die Sie tun können, erstellen Sie ein javascript-Objekt in einer Baumstruktur angezeigt und dann stringify es
  • Ich brauche das für die Dokumentation Zweck.
Schreibe einen Kommentar