Arcweave JSON
To better understand the structure of Arcweave's JSON format, below is a simplified .json
file exported from the example project The Castle.
json
{
"name": "The Castle",
"startingElement": "38375689-9e4d-430e-954c-65205eb622fe",
"boards": {
"2ad15ff6-f2ba-4f1d-9d9d-68938c683d7e": {
"name": "Root",
"root": true,
"children": [
"630fdb8a-48d6-473e-9974-2460f7eb2b41",
"733b1cc4-6d51-4ad6-9fba-444b4f2d98f3"
]
},
"630fdb8a-48d6-473e-9974-2460f7eb2b41": {
"name": "Main Board",
"notes": [
"585c89a5-a16c-44db-9346-6e2725afcd88",
"5f45b936-1a0f-4834-87c3-579fb72329b1"
],
"jumpers": [
"17251b2a-0930-4a93-8f14-e89eb3238146",
"60b22737-d18c-44ea-b24c-8d771dfd9f9d"
],
"elements": [
"fa351fcb-f7cd-4b65-ae0a-4640e8a5275f",
"59370898-e089-46cd-b7cf-072b79a76453"
],
"connections": [
"b7f7dfc4-46f9-40ee-a8e9-e8b584cecadf",
"e8fbe6f8-7ce4-404d-b693-d108d7125a75"
]
}
},
"notes": {
"585c89a5-a16c-44db-9346-6e2725afcd88": {
"theme": "red",
"content": "<p>You can reference components and boards by @mentioning them!</p>"
},
"5f45b936-1a0f-4834-87c3-579fb72329b1": {
"theme": "default",
"content": "<p><strong>Welcome to Arcweave!</strong></p>"
}
},
"elements": {
"59370898-e089-46cd-b7cf-072b79a76453": {
"cover": "images/1583176103_5e5d59a7cc24a.jpeg",
"theme": "green",
"title": "<strong>Heeloooo</strong>"
}
},
"jumpers": {
"17251b2a-0930-4a93-8f14-e89eb3238146": {
"elementId": "59370898-e089-46cd-b7cf-072b79a76453"
},
"60b22737-d18c-44ea-b24c-8d771dfd9f9d": {
"elementId": "d4823bca-643b-4d3a-a908-0056762a0476"
}
}
}