, поэтому у меня есть JSON со следующим форматом (это не полный).Верхним узлом будет GUID1111:
{"GUID1111": {
title: "Learning C++",
next: ["GUID1112", "GUID1113"] }
"GUID1112" : {
title: "Learning C#",
next ["GUID1115"] }
"GUID1113" : {
title: "Learning C#",
next ["GUID1115"] }
"GUID1115" : {
title: "How to Pay",
next ["GUID1118","GUID1119","GUID1120"] }...
}
Для каждого GUID будет ссылка на другой GUID (более 2), а некоторые GUID могут ссылаться на один и тот же узел.То есть: 1112 и 1113 связаны с 1115 (и, возможно, с каким-то другим узлом, не обязательно должен быть только 1).Можете ли вы предложить быстрый способ пройти через это дерево решений?В конце я хотел бы иметь коллекцию рабочих процессов, таких как:
WF1: GUID1111, GUID1112, GUID1115, GUID1118
WF2: GUID1111, GUID1112, GUID1115, GUID1119
WF3: GUID1111, GUID1112, GUID1115, GUID1120
WF4: GUID1111, GUID1113, GUID1115, GUID1118
WF5: GUID1111, GUID1113, GUID1115, GUID1119
WF6: GUID1111, GUID1113, GUID1115, GUID1120...