Projekt

Obecné

Profil

Stáhnout (1.92 KB) Statistiky
| Větev: | Tag: | Revize:
1 675722c3 Pavel Fidranský
{
2
  "vertices": [ //vrcholy
3
    {
4
      "title": <string>, //jm?no vrcholu
5
      "id": <int>, //identifik?tor vrcholu - pou?ito nap?. p?i definici odkud kam vede hrana
6
      "archetype": <int>, //typ vrcholu (index v poli vertexArchetypes)
7
      "text": <string>, //text pro p??padn? dodate?n? info mimo atributy - nemus? b?t pou?ito, m??e slou?it jako popisek vrcholu, nap?. kdy? si u?ivatel zobraz? jeho detaily, nejd??ve se zobraz? tento popisek a a? pak hodnoty atribut?, m??e slou?it i jen jako nosi? informace, kter? nebude u?ivateli p??stupn?
8
      "attributes"://struktura atributu je vzdy klic - hodnota
9
		  {
10
			  <attribute idx> : <object>, //klic je index v poli attributeTypes, hodnotou je hodnota dan?ho atributu
11
			  ...
12
		  }
13
    },
14
    ...
15
  ],
16
  "edges": [ //hrany
17
    {
18
      "from": <int>, //id po??te?n?ho vrcholu
19
      "to": <int>, //id koncov?ho vrcholu
20
      "id": <int>, //identifik?tor hrany
21
      "archetype": <int>, //typ hrany (index v poli edgeArchetypes)
22
      "text": <string>, //podobn? jako text u vertices
23
	    "attributes"://struktura atributu je vzdy klic - hodnota
24
		  {
25
			  <attribute idx> : <object>, //klic je index v poli attributeTypes, hodnotou je hodnota dan?ho atributu
26
			  ...
27
		  }
28
    },
29
    ...
30
  ],
31
32
  "vertexArchetypes": [ //mo?n? archetypy vrchol?
33
    {
34
      "name": <string>, //n?zev archetypu
35
      "text": <string> //podobn? jako u p?edchoz?ch - m??e slou?it jako popisek archetypu, nemus? b?t pou?it
36
    },
37
    ...
38
  ],
39
40
  "edgeArchetypes": [ //mo?n? archetypy hran
41
    {
42
      "name": <string>, //n?zev archetypu
43
      "text": <string> //podobn? jako u p?edchoz?ch - m??e slou?it jako popisek archetypu, nemus? b?t pou?it
44
    },
45
    ...
46
  ],
47
48
  "attributeTypes": [
49
    {
50
      "name": <string>, //n?zev atributu
51
      "dataType": <string>, //datov? typ atributu (int/string/...)
52
      "text": <string> //podobn? jako u p?edchoz?ch - m??e slou?it jako popisek atributu, nemus? b?t pou?it
53
    },
54
    ...
55
  ]
56
}