The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "01 - Learn JSON Basics",
"nodes": [
{
"parameters": {
"content": "\ud83d\udcda **\u0e1a\u0e17\u0e40\u0e23\u0e35\u0e22\u0e19: JSON \u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a n8n**\n\nWorkflow \u0e19\u0e35\u0e49\u0e08\u0e30\u0e2a\u0e2d\u0e19\u0e41\u0e01\u0e48\u0e19\u0e41\u0e17\u0e49\u0e02\u0e2d\u0e07 JSON \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e23\u0e39\u0e49\u0e01\u0e48\u0e2d\u0e19\u0e43\u0e0a\u0e49 n8n:\n\u2022 String - \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\n\u2022 Number - \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\n\u2022 Boolean - \u0e04\u0e48\u0e32\u0e08\u0e23\u0e34\u0e07/\u0e40\u0e17\u0e47\u0e08\n\u2022 Array - \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\n\u2022 Object - \u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\n\u2022 Null - \u0e04\u0e48\u0e32\u0e27\u0e48\u0e32\u0e07\n\n\ud83d\udca1 JSON \u0e04\u0e37\u0e2d\u0e20\u0e32\u0e29\u0e32\u0e17\u0e35\u0e48\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e43\u0e0a\u0e49\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e01\u0e31\u0e19",
"width": 400,
"color": 6
},
"name": "Sticky 0 Intro",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
112,
-272
],
"id": "47e49770-6742-44e9-b610-bdc42fcb8085"
},
{
"parameters": {},
"name": "When clicking Test workflow",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
384,
240
],
"id": "9954b235-ae05-41a1-84b1-c50b92d46ae8"
},
{
"parameters": {
"content": "\ud83d\udd11 **\u0e2b\u0e25\u0e31\u0e01\u0e01\u0e32\u0e23\u0e2a\u0e33\u0e04\u0e31\u0e0d: Key-Value Pair**\n\n\u0e17\u0e38\u0e01\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e43\u0e19 JSON \u0e2a\u0e23\u0e49\u0e32\u0e07\u0e08\u0e32\u0e01\u0e04\u0e39\u0e48\u0e19\u0e35\u0e49:\n\u2022 Key = \u0e0a\u0e37\u0e48\u0e2d\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 (\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22 \"\")\n\u2022 Value = \u0e04\u0e48\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\n\n\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07:\n\"name\": \"Alice\"\n\"age\": 25\n\n\ud83d\udca1 \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e15\u0e31\u0e27\u0e15\u0e48\u0e2d\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14",
"height": 244,
"width": 300,
"color": 2
},
"name": "Sticky 1 KeyValue",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
320,
-48
],
"id": "0a5e78c2-c7bf-41b2-a0af-80163099e16d"
},
{
"parameters": {
"values": {
"string": [
{
"name": "my_name",
"value": "Alice"
},
{
"name": "my_city",
"value": "Bangkok"
}
]
},
"options": {}
},
"name": "01 - String (\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21)",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
608,
240
],
"id": "46e73076-892a-4580-b64d-9492b7cadd0a"
},
{
"parameters": {
"content": "\ud83d\udcdd **String: \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21**\n\n\u2022 \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e43\u0e14\u0e46 \u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22 \" \"\n\u2022 \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07: \"Hello\", \"Thailand\", \"n8n\"\n\n\u26a0\ufe0f \u0e2a\u0e34\u0e48\u0e07\u0e43\u0e19\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22 \" \" \u0e04\u0e37\u0e2d String \u0e40\u0e2a\u0e21\u0e2d\n\"25\" \u2260 25 (String \u0e01\u0e31\u0e1a Number \u0e15\u0e48\u0e32\u0e07\u0e01\u0e31\u0e19)",
"width": 280,
"color": 3
},
"name": "Sticky 2 String",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
528,
416
],
"id": "9dc053d2-e245-469e-8937-99173b67b179"
},
{
"parameters": {
"values": {
"number": [
{
"name": "age",
"value": 25
},
{
"name": "price",
"value": 199.5
}
]
},
"options": {}
},
"name": "02 - Number (\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02)",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
832,
240
],
"id": "9bb0e3b4-19fa-4aa0-9892-9eaf0f149f27"
},
{
"parameters": {
"content": "\ud83d\udd22 **Number: \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02**\n\n\u2022 \u0e40\u0e25\u0e02\u0e08\u0e33\u0e19\u0e27\u0e19\u0e40\u0e15\u0e47\u0e21: 10, 25, 100\n\u2022 \u0e40\u0e25\u0e02\u0e17\u0e28\u0e19\u0e34\u0e22\u0e21: 12.5, 199.99\n\n\u2705 \u0e44\u0e21\u0e48\u0e21\u0e35\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22 \" \"\n\u2705 \u0e43\u0e0a\u0e49\u0e04\u0e33\u0e19\u0e27\u0e13\u0e44\u0e14\u0e49 (\u0e1a\u0e27\u0e01 \u0e25\u0e1a \u0e04\u0e39\u0e13 \u0e2b\u0e32\u0e23)\n\n\ud83d\udca1 n8n \u0e41\u0e22\u0e01\u0e41\u0e22\u0e30 Number \u0e01\u0e31\u0e1a String \u0e40\u0e2a\u0e21\u0e2d",
"width": 280,
"color": 4
},
"name": "Sticky 3 Number",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
736,
-32
],
"id": "e1c58a57-be4d-41d7-8a89-38745cd241a2"
},
{
"parameters": {
"values": {
"boolean": [
{
"name": "is_active",
"value": true
},
{
"name": "is_vip"
}
]
},
"options": {}
},
"name": "03 - Boolean (\u0e08\u0e23\u0e34\u0e07/\u0e40\u0e17\u0e47\u0e08)",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
1040,
240
],
"id": "e3531da0-1f37-44f4-9e0f-df35b7372456"
},
{
"parameters": {
"content": "\u2705\u274c **Boolean: \u0e08\u0e23\u0e34\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e17\u0e47\u0e08**\n\n\u2022 \u0e21\u0e35\u0e41\u0e04\u0e48 2 \u0e04\u0e48\u0e32: true \u0e2b\u0e23\u0e37\u0e2d false\n\u2022 \u0e15\u0e31\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e25\u0e47\u0e01\u0e40\u0e17\u0e48\u0e32\u0e19\u0e31\u0e49\u0e19 (\u0e44\u0e21\u0e48\u0e43\u0e0a\u0e48 True/False)\n\n\ud83d\udca1 \u0e43\u0e0a\u0e49\u0e43\u0e19\u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 IF:\n- \u0e16\u0e49\u0e32 is_vip = true \u2192 \u0e43\u0e2b\u0e49\u0e2a\u0e48\u0e27\u0e19\u0e25\u0e14\n- \u0e16\u0e49\u0e32 is_active = false \u2192 \u0e2a\u0e48\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19",
"height": 192,
"width": 280,
"color": 5
},
"name": "Sticky 4 Boolean",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
976,
416
],
"id": "e03c49a3-f211-457d-80cc-8719c3e965a1"
},
{
"parameters": {
"values": {
"string": [
{
"name": "hobbies",
"value": "[\"reading\", \"gaming\", \"cooking\"]"
}
]
},
"options": {}
},
"name": "04 - Array (\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23)",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
1264,
240
],
"id": "9d8a1bb3-6ebb-4e1c-8d5f-41b6cb0253c4"
},
{
"parameters": {
"content": "\ud83d\udccb **Array: \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25**\n\n\u2022 \u0e40\u0e23\u0e34\u0e48\u0e21\u0e14\u0e49\u0e27\u0e22 [ \u0e08\u0e1a\u0e14\u0e49\u0e27\u0e22 ]\n\u2022 \u0e04\u0e31\u0e48\u0e19\u0e14\u0e49\u0e27\u0e22 comma ,\n\u2022 \u0e40\u0e01\u0e47\u0e1a\u0e2d\u0e30\u0e44\u0e23\u0e01\u0e47\u0e44\u0e14\u0e49\u0e2b\u0e25\u0e32\u0e22\u0e46 \u0e2d\u0e22\u0e48\u0e32\u0e07\n\n\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07:\n[\"Alice\", \"Bob\", \"Charlie\"]\n[10, 20, 30]\n\n\ud83d\udca1 \u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e2b\u0e25\u0e32\u0e22\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 = Array",
"height": 240,
"width": 280
},
"name": "Sticky 5 Array",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
1184,
-32
],
"id": "e9cf8e3f-006a-4286-81ef-a39f667d4525"
},
{
"parameters": {
"values": {
"string": [
{
"name": "student_data",
"value": "{\"name\": \"Alice\", \"age\": 25, \"grade\": \"A\"}"
}
]
},
"options": {}
},
"name": "05 - Object (\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07)",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
1488,
240
],
"id": "7c5ae2ad-0c44-4464-bcca-4335f45a7837"
},
{
"parameters": {
"content": "\ud83d\udce6 **Object: \u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25**\n\n\u2022 \u0e40\u0e23\u0e34\u0e48\u0e21\u0e14\u0e49\u0e27\u0e22 { \u0e08\u0e1a\u0e14\u0e49\u0e27\u0e22 }\n\u2022 \u0e40\u0e01\u0e47\u0e1a Key-Value \u0e2b\u0e25\u0e32\u0e22\u0e04\u0e39\u0e48\n\u2022 \u0e23\u0e27\u0e21\u0e17\u0e38\u0e01 data type \u0e44\u0e14\u0e49\n\n\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e19\u0e31\u0e01\u0e40\u0e23\u0e35\u0e22\u0e19:\n{\n \"name\": \"Alice\",\n \"age\": 25,\n \"grade\": \"A\"\n}\n\n\ud83d\udca1 API \u0e2a\u0e48\u0e27\u0e19\u0e43\u0e2b\u0e0d\u0e48\u0e2a\u0e48\u0e07 Object \u0e01\u0e25\u0e31\u0e1a\u0e21\u0e32",
"height": 296,
"width": 300,
"color": 6
},
"name": "Sticky 6 Object",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
1408,
416
],
"id": "558a4403-0d18-418d-b411-61788ec4e75f"
},
{
"parameters": {
"values": {
"string": [
{
"name": "middle_name",
"value": "null"
}
]
},
"options": {}
},
"name": "06 - Null (\u0e04\u0e48\u0e32\u0e27\u0e48\u0e32\u0e07)",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
1712,
240
],
"id": "017a501c-d844-439f-86fc-89ef7beb7436"
},
{
"parameters": {
"content": "\u26aa **Null: \u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32**\n\n\u2022 \u0e2b\u0e21\u0e32\u0e22\u0e16\u0e36\u0e07 \"\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\"\n\u2022 \u0e15\u0e48\u0e32\u0e07\u0e08\u0e32\u0e01 \"\" (String \u0e27\u0e48\u0e32\u0e07)\n\u2022 \u0e15\u0e48\u0e32\u0e07\u0e08\u0e32\u0e01 0 (Number \u0e28\u0e39\u0e19\u0e22\u0e4c)\n\n\ud83d\udca1 \u0e43\u0e0a\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d field \u0e19\u0e31\u0e49\u0e19\u0e44\u0e21\u0e48\u0e21\u0e35\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e40\u0e0a\u0e48\u0e19\n- middle_name: null (\u0e44\u0e21\u0e48\u0e21\u0e35\u0e0a\u0e37\u0e48\u0e2d\u0e01\u0e25\u0e32\u0e07)\n- phone: null (\u0e22\u0e31\u0e07\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e23\u0e30\u0e1a\u0e38)",
"height": 224,
"width": 280,
"color": 7
},
"name": "Sticky 7 Null",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
1664,
-32
],
"id": "eeef214a-0450-4c0a-99c1-04421f82bc59"
},
{
"parameters": {
"values": {
"string": [
{
"name": "greeting",
"value": "=Hello {{ $json.my_name }}, you are {{ $('02 - Number (\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02)').item.json.age }} years old!"
}
]
},
"options": {}
},
"name": "07 - Using Expressions",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
1920,
240
],
"id": "84dd9d88-18b7-43ac-b29b-fd86b0f1ed12"
},
{
"parameters": {
"content": "\u2b50 **\u0e01\u0e32\u0e23\u0e43\u0e0a\u0e49 Expressions**\n\n\u0e43\u0e19 n8n \u0e43\u0e0a\u0e49 {{ }} \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e14\u0e36\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e08\u0e32\u0e01 node \u0e2d\u0e37\u0e48\u0e19:\n\n\u2022 {{ $json.my_name }} \u2192 \u0e14\u0e36\u0e07\u0e08\u0e32\u0e01 node \u0e1b\u0e31\u0e08\u0e08\u0e38\u0e1a\u0e31\u0e19\n\u2022 {{ $('02 - Number').item.json.age }} \u2192 \u0e14\u0e36\u0e07\u0e08\u0e32\u0e01 node \"02 - Number\"\n\n\ud83d\udca1 \u0e19\u0e35\u0e48\u0e04\u0e37\u0e2d\u0e1e\u0e25\u0e31\u0e07\u0e02\u0e2d\u0e07 n8n - \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e42\u0e22\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07 nodes!",
"height": 228,
"width": 340,
"color": 3
},
"name": "Sticky 8 Expressions",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
1888,
432
],
"id": "2e3860a8-f1d2-46ff-8b1c-127100519410"
},
{
"parameters": {
"content": "\ud83c\udf93 **\u0e2a\u0e23\u0e38\u0e1b JSON \u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19**\n\n| Type | \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 | \u0e43\u0e0a\u0e49\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e2b\u0e23\u0e48 |\n|------|---------|-------------|\n| String | \"Hello\" | \u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21 |\n| Number | 25, 99.5 | \u0e04\u0e33\u0e19\u0e27\u0e13 |\n| Boolean | true, false | \u0e40\u0e07\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e02 |\n| Array | [1,2,3] | \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23 |\n| Object | {\"a\":1} | \u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07 |\n| Null | null | \u0e44\u0e21\u0e48\u0e21\u0e35\u0e04\u0e48\u0e32 |\n\n\u2705 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 n8n \u0e41\u0e25\u0e49\u0e27!",
"height": 264,
"width": 360,
"color": 6
},
"name": "Sticky 9 Summary",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
2192,
96
],
"id": "b88aec85-ee91-48a7-8578-da56b493ba59"
}
],
"connections": {
"When clicking Test workflow": {
"main": [
[
{
"node": "01 - String (\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21)",
"type": "main",
"index": 0
}
]
]
},
"01 - String (\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21)": {
"main": [
[
{
"node": "02 - Number (\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02)",
"type": "main",
"index": 0
}
]
]
},
"02 - Number (\u0e15\u0e31\u0e27\u0e40\u0e25\u0e02)": {
"main": [
[
{
"node": "03 - Boolean (\u0e08\u0e23\u0e34\u0e07/\u0e40\u0e17\u0e47\u0e08)",
"type": "main",
"index": 0
}
]
]
},
"03 - Boolean (\u0e08\u0e23\u0e34\u0e07/\u0e40\u0e17\u0e47\u0e08)": {
"main": [
[
{
"node": "04 - Array (\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23)",
"type": "main",
"index": 0
}
]
]
},
"04 - Array (\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23)": {
"main": [
[
{
"node": "05 - Object (\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07)",
"type": "main",
"index": 0
}
]
]
},
"05 - Object (\u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07)": {
"main": [
[
{
"node": "06 - Null (\u0e04\u0e48\u0e32\u0e27\u0e48\u0e32\u0e07)",
"type": "main",
"index": 0
}
]
]
},
"06 - Null (\u0e04\u0e48\u0e32\u0e27\u0e48\u0e32\u0e07)": {
"main": [
[
{
"node": "07 - Using Expressions",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1",
"callerPolicy": "workflowsFromSameOwner",
"availableInMCP": false
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
01 - Learn JSON Basics. Event-driven trigger; 18 nodes.
Source: https://github.com/Onto-IQ/n8n-student-selfhost/blob/dd8715394aa0b518900cfd10885f96bedb7811ce/workflows/01_Basics/01-Learn-JSON-Basics.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Blotato. Uses googleSheets, @blotato/n8n-nodes-blotato. Event-driven trigger; 65 nodes.
This template is a hands-on, practical exam designed to help you master n8n Expressions—the key to accessing and manipulating data in your workflows.
This template is a hands-on, practical exam designed to test your understanding of the fundamental JSON data types. It's the perfect way to solidify your knowledge after learning the basics.
Agendamiento. Uses n8n-nodes-evolution-api, redis, dataTable, executeWorkflowTrigger. Event-driven trigger; 60 nodes.
Kv Cloudflare Key Value Database Full Api Integration Workflow. Uses stickyNote, httpRequest, manualTrigger. Event-driven trigger; 47 nodes.