|
63
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"99434117-2c58-4464-8ade-e5503fe8e39d","leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764546110711,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764546076965,"executionIndex":0,"source":"50","hints":"51","executionTime":2,"executionStatus":"52","data":"53"},{"startTime":1764546076967,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764546076969,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764546076971,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764546076973,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764546076975,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764546076978,"executionIndex":6,"source":"69","hints":"70","executionTime":0,"executionStatus":"52","data":"71"},{"startTime":1764546076979,"executionIndex":7,"source":"72","hints":"73","executionTime":0,"executionStatus":"52","data":"74"},{"startTime":1764546076980,"executionIndex":8,"source":"75","hints":"76","executionTime":2,"executionStatus":"52","data":"77"},{"startTime":1764546076982,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764546076983,"executionIndex":10,"source":"81","hints":"82","executionTime":1,"executionStatus":"52","data":"83"},{"startTime":1764546110713,"executionIndex":11,"source":"84","hints":"85","executionTime":5,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
62
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"99434117-2c58-4464-8ade-e5503fe8e39d","leftValue":"={{ $json.middle_name }}","rightValue":"null","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{},{"error":"4","runData":"5","pinData":"6","lastNodeExecuted":"7"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},{"level":"14","tags":"15","timestamp":1764546076988,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"Start Test!":"23","Test - String":"24","Check - String":"25","Success - String":"26","Test - Number":"27","Check - Number":"28","Success - Number":"29","Test - Boolean":"30","Check - Boolean":"31","Success - Boolean":"32","Test - Null":"33","Check - Null":"34","Error - Null":"35"},{},"Error - Null",{},["36"],{},{},{},{"version":1,"establishedAt":1764546076962,"source":"37"},"warning",{},{},"regular","NodeOperationError",{"parameters":"38","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"43","typeVersion":1,"notes":"44"},[],"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.","NodeOperationError: Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/StopAndError/StopAndError.node.ts:92:9)\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1074:31)\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1255:22)\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1691:38\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2307:11",["45"],["46"],["47"],["48"],["49"],["50"],["51"],["52"],["53"],["54"],["55"],["56"],["57"],{"node":"58","data":"59","source":"60"},"manual",{"errorType":"61","errorMessage":"21"},"e33c61f4-b8c8-460a-9b48-6b6be2c37526","Ikx1Y2FzIFBleXJpbiI","n8n-nodes-base.stopAndError","Lucas Peyrin",[1328,496],"© 2025 Lucas Peyrin",{"startTime":1764546076965,"executionIndex":0,"source":"62","hints":"63","executionTime":2,"executionStatus":"64","data":"65"},{"startTime":1764546076967,"executionIndex":1,"source":"66","hints":"67","executionTime":1,"executionStatus":"64","data":"68"},{"startTime":1764546076969,"executionIndex":2,"source":"69","hints":"70","executionTime":1,"executionStatus":"64","data":"71"},{"startTime":1764546076971,"executionIndex":3,"source":"72","hints":"73","executionTime":1,"executionStatus":"64","data":"74"},{"startTime":1764546076973,"executionIndex":4,"source":"75","hints":"76","executionTime":1,"executionStatus":"64","data":"77"},{"startTime":1764546076975,"executionIndex":5,"source":"78","hints":"79","executionTime":2,"executionStatus":"64","data":"80"},{"startTime":1764546076978,"executionIndex":6,"source":"81","hints":"82","executionTime":0,"executionStatus":"64","data":"83"},{"startTime":1764546076979,"executionIndex":7,"source":"84","hints":"85","executionTime":0,"executionStatus":"64","data":"86"},{"startTime":1764546076980,"executionIndex":8,"source":"87","hints":"88","executionTime":2,"executionStatus":"64","data":"89"},{"startTime":1764546076982,"executionIndex":9,"source":"90","hints":"91","executionTime":1,"executionStatus":"64","data":"92"},{"startTime":1764546076983,"executionIndex":10,"source":"93","hints":"94","executionTime":1,"executionStatus":"64","data":"95"},{"startTime":1764546076985,"executionIndex":11,"source":"96","hints":"97","executionTime":1,"executionStatus":"64","data":"98"},{"startTime":1764546076987,"executionIndex":12,"source":"99","hints":"100","executionTime":2,"executionStatus":"101","error":"102"},{"parameters":"103","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"104","typeVersion":1,"notes":"44"},{"main":"105"},{"main":"99"},"errorMessage",[],[],"success",{"main":"106"},["107"],[],{"main":"108"},["109"],[],{"main":"110"},["111"],[],{"main":"112"},["113"],[],{"main":"114"},["115"],[],{"main":"116"},["117"],[],{"main":"118"},["119"],[],{"main":"120"},["121"],[],{"main":"122"},["123"],[],{"main":"124"},["125"],[],{"main":"126"},["127"],[],{"main":"128"},["129"],[],"error",{"level":"14","tags":"15","timestamp":1764546076988,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"errorType":"61","errorMessage":"21"},[1328,496],["130"],["131"],{"previousNode":"132"},["133"],{"previousNode":"134"},["135","136"],{"previousNode":"137"},["138"],{"previousNode":"139"},["140"],{"previousNode":"141"},["142","143"],{"previousNode":"144"},["145"],{"previousNode":"146"},["147"],{"previousNode":"148"},["149","150"],{"previousNode":"151"},["152"],{"previousNode":"153"},["154"],{"previousNode":"155"},["156","157"],{"previousNode":"158","previousNodeOutput":1},["159"],["160"],"Start Test!",["161"],"Test - String",["162"],[],"Check - String",["163"],"Success - String",["164"],"Test - Number",["165"],[],"Check - Number",["166"],"Success - Number",["167"],"Test - Boolean",["168"],[],"Check - Boolean",["169"],"Success - Boolean",["170"],"Test - Null",[],["171"],"Check - Null",{"json":"172","pairedItem":"173"},{"json":"174","pairedItem":"175"},{"json":"176","pairedItem":"177"},{"json":"176","pairedItem":"178"},{"json":"176","pairedItem":"179"},{"json":"180","pairedItem":"181"},{"json":"180","pairedItem":"182"},{"json":"180","pairedItem":"183"},{"json":"184","pairedItem":"185"},{"json":"184","pairedItem":"186"},{"json":"184","pairedItem":"187"},{"json":"172","pairedItem":"188"},{"json":"172","pairedItem":"189"},{"middle_name":null},{"item":0},{},{"item":0},{"my_string":"190"},{"item":0},{"item":0},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"item":0},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
61
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"99434117-2c58-4464-8ade-e5503fe8e39d","leftValue":"={{ $json.middle_name }}","rightValue":"null","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764546073555,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764546055054,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764546055056,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764546055057,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764546055059,"executionIndex":3,"source":"60","hints":"61","executionTime":0,"executionStatus":"52","data":"62"},{"startTime":1764546055059,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764546055061,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764546055064,"executionIndex":6,"source":"69","hints":"70","executionTime":0,"executionStatus":"52","data":"71"},{"startTime":1764546055068,"executionIndex":7,"source":"72","hints":"73","executionTime":1,"executionStatus":"52","data":"74"},{"startTime":1764546055070,"executionIndex":8,"source":"75","hints":"76","executionTime":1,"executionStatus":"52","data":"77"},{"startTime":1764546055072,"executionIndex":9,"source":"78","hints":"79","executionTime":0,"executionStatus":"52","data":"80"},{"startTime":1764546055073,"executionIndex":10,"source":"81","hints":"82","executionTime":0,"executionStatus":"52","data":"83"},{"startTime":1764546073558,"executionIndex":11,"source":"84","hints":"85","executionTime":3,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
60
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"99434117-2c58-4464-8ade-e5503fe8e39d","leftValue":"={{ $json.middle_name }}","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{},{"error":"4","runData":"5","pinData":"6","lastNodeExecuted":"7"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},{"level":"14","tags":"15","timestamp":1764546055080,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"Start Test!":"23","Test - String":"24","Check - String":"25","Success - String":"26","Test - Number":"27","Check - Number":"28","Success - Number":"29","Test - Boolean":"30","Check - Boolean":"31","Success - Boolean":"32","Test - Null":"33","Check - Null":"34","Error - Null":"35"},{},"Error - Null",{},["36"],{},{},{},{"version":1,"establishedAt":1764546055052,"source":"37"},"warning",{},{},"regular","NodeOperationError",{"parameters":"38","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"43","typeVersion":1,"notes":"44"},[],"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.","NodeOperationError: Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/StopAndError/StopAndError.node.ts:92:9)\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1074:31)\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1255:22)\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1691:38\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2307:11",["45"],["46"],["47"],["48"],["49"],["50"],["51"],["52"],["53"],["54"],["55"],["56"],["57"],{"node":"58","data":"59","source":"60"},"manual",{"errorType":"61","errorMessage":"21"},"e33c61f4-b8c8-460a-9b48-6b6be2c37526","Ikx1Y2FzIFBleXJpbiI","n8n-nodes-base.stopAndError","Lucas Peyrin",[1328,496],"© 2025 Lucas Peyrin",{"startTime":1764546055054,"executionIndex":0,"source":"62","hints":"63","executionTime":1,"executionStatus":"64","data":"65"},{"startTime":1764546055056,"executionIndex":1,"source":"66","hints":"67","executionTime":1,"executionStatus":"64","data":"68"},{"startTime":1764546055057,"executionIndex":2,"source":"69","hints":"70","executionTime":1,"executionStatus":"64","data":"71"},{"startTime":1764546055059,"executionIndex":3,"source":"72","hints":"73","executionTime":0,"executionStatus":"64","data":"74"},{"startTime":1764546055059,"executionIndex":4,"source":"75","hints":"76","executionTime":1,"executionStatus":"64","data":"77"},{"startTime":1764546055061,"executionIndex":5,"source":"78","hints":"79","executionTime":2,"executionStatus":"64","data":"80"},{"startTime":1764546055064,"executionIndex":6,"source":"81","hints":"82","executionTime":0,"executionStatus":"64","data":"83"},{"startTime":1764546055068,"executionIndex":7,"source":"84","hints":"85","executionTime":1,"executionStatus":"64","data":"86"},{"startTime":1764546055070,"executionIndex":8,"source":"87","hints":"88","executionTime":1,"executionStatus":"64","data":"89"},{"startTime":1764546055072,"executionIndex":9,"source":"90","hints":"91","executionTime":0,"executionStatus":"64","data":"92"},{"startTime":1764546055073,"executionIndex":10,"source":"93","hints":"94","executionTime":0,"executionStatus":"64","data":"95"},{"startTime":1764546055075,"executionIndex":11,"source":"96","hints":"97","executionTime":2,"executionStatus":"64","data":"98"},{"startTime":1764546055079,"executionIndex":12,"source":"99","hints":"100","executionTime":2,"executionStatus":"101","error":"102"},{"parameters":"103","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"104","typeVersion":1,"notes":"44"},{"main":"105"},{"main":"99"},"errorMessage",[],[],"success",{"main":"106"},["107"],[],{"main":"108"},["109"],[],{"main":"110"},["111"],[],{"main":"112"},["113"],[],{"main":"114"},["115"],[],{"main":"116"},["117"],[],{"main":"118"},["119"],[],{"main":"120"},["121"],[],{"main":"122"},["123"],[],{"main":"124"},["125"],[],{"main":"126"},["127"],[],{"main":"128"},["129"],[],"error",{"level":"14","tags":"15","timestamp":1764546055080,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"errorType":"61","errorMessage":"21"},[1328,496],["130"],["131"],{"previousNode":"132"},["133"],{"previousNode":"134"},["135","136"],{"previousNode":"137"},["138"],{"previousNode":"139"},["140"],{"previousNode":"141"},["142","143"],{"previousNode":"144"},["145"],{"previousNode":"146"},["147"],{"previousNode":"148"},["149","150"],{"previousNode":"151"},["152"],{"previousNode":"153"},["154"],{"previousNode":"155"},["156","157"],{"previousNode":"158","previousNodeOutput":1},["159"],["160"],"Start Test!",["161"],"Test - String",["162"],[],"Check - String",["163"],"Success - String",["164"],"Test - Number",["165"],[],"Check - Number",["166"],"Success - Number",["167"],"Test - Boolean",["168"],[],"Check - Boolean",["169"],"Success - Boolean",["170"],"Test - Null",[],["171"],"Check - Null",{"json":"172","pairedItem":"173"},{"json":"174","pairedItem":"175"},{"json":"176","pairedItem":"177"},{"json":"176","pairedItem":"178"},{"json":"176","pairedItem":"179"},{"json":"180","pairedItem":"181"},{"json":"180","pairedItem":"182"},{"json":"180","pairedItem":"183"},{"json":"184","pairedItem":"185"},{"json":"184","pairedItem":"186"},{"json":"184","pairedItem":"187"},{"json":"172","pairedItem":"188"},{"json":"172","pairedItem":"189"},{"middle_name":null},{"item":0},{},{"item":0},{"my_string":"190"},{"item":0},{"item":0},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"item":0},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
59
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"99434117-2c58-4464-8ade-e5503fe8e39d","leftValue":"={{ $json.middle_name }}","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764546042112,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545932768,"executionIndex":0,"source":"50","hints":"51","executionTime":2,"executionStatus":"52","data":"53"},{"startTime":1764545932771,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545932773,"executionIndex":2,"source":"57","hints":"58","executionTime":2,"executionStatus":"52","data":"59"},{"startTime":1764545932777,"executionIndex":3,"source":"60","hints":"61","executionTime":0,"executionStatus":"52","data":"62"},{"startTime":1764545932778,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545932779,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545932781,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545932782,"executionIndex":7,"source":"72","hints":"73","executionTime":1,"executionStatus":"52","data":"74"},{"startTime":1764545932784,"executionIndex":8,"source":"75","hints":"76","executionTime":1,"executionStatus":"52","data":"77"},{"startTime":1764545932785,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545932787,"executionIndex":10,"source":"81","hints":"82","executionTime":3,"executionStatus":"52","data":"83"},{"startTime":1764546042116,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
58
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"99434117-2c58-4464-8ade-e5503fe8e39d","leftValue":"={{ $json.middle_name }}","rightValue":"","operator":{"type":"string","operation":"equals","name":"filter.operator.equals"}}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764546026867,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545932768,"executionIndex":0,"source":"50","hints":"51","executionTime":2,"executionStatus":"52","data":"53"},{"startTime":1764545932771,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545932773,"executionIndex":2,"source":"57","hints":"58","executionTime":2,"executionStatus":"52","data":"59"},{"startTime":1764545932777,"executionIndex":3,"source":"60","hints":"61","executionTime":0,"executionStatus":"52","data":"62"},{"startTime":1764545932778,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545932779,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545932781,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545932782,"executionIndex":7,"source":"72","hints":"73","executionTime":1,"executionStatus":"52","data":"74"},{"startTime":1764545932784,"executionIndex":8,"source":"75","hints":"76","executionTime":1,"executionStatus":"52","data":"77"},{"startTime":1764545932785,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545932787,"executionIndex":10,"source":"81","hints":"82","executionTime":3,"executionStatus":"52","data":"83"},{"startTime":1764546026869,"executionIndex":11,"source":"84","hints":"85","executionTime":2,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
57
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"contains"},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545996176,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545932768,"executionIndex":0,"source":"50","hints":"51","executionTime":2,"executionStatus":"52","data":"53"},{"startTime":1764545932771,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545932773,"executionIndex":2,"source":"57","hints":"58","executionTime":2,"executionStatus":"52","data":"59"},{"startTime":1764545932777,"executionIndex":3,"source":"60","hints":"61","executionTime":0,"executionStatus":"52","data":"62"},{"startTime":1764545932778,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545932779,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545932781,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545932782,"executionIndex":7,"source":"72","hints":"73","executionTime":1,"executionStatus":"52","data":"74"},{"startTime":1764545932784,"executionIndex":8,"source":"75","hints":"76","executionTime":1,"executionStatus":"52","data":"77"},{"startTime":1764545932785,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545932787,"executionIndex":10,"source":"81","hints":"82","executionTime":3,"executionStatus":"52","data":"83"},{"startTime":1764545996178,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
56
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"contains"},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545993022,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545932768,"executionIndex":0,"source":"50","hints":"51","executionTime":2,"executionStatus":"52","data":"53"},{"startTime":1764545932771,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545932773,"executionIndex":2,"source":"57","hints":"58","executionTime":2,"executionStatus":"52","data":"59"},{"startTime":1764545932777,"executionIndex":3,"source":"60","hints":"61","executionTime":0,"executionStatus":"52","data":"62"},{"startTime":1764545932778,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545932779,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545932781,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545932782,"executionIndex":7,"source":"72","hints":"73","executionTime":1,"executionStatus":"52","data":"74"},{"startTime":1764545932784,"executionIndex":8,"source":"75","hints":"76","executionTime":1,"executionStatus":"52","data":"77"},{"startTime":1764545932785,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545932787,"executionIndex":10,"source":"81","hints":"82","executionTime":3,"executionStatus":"52","data":"83"},{"startTime":1764545993023,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
55
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"empty","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545973733,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545932768,"executionIndex":0,"source":"50","hints":"51","executionTime":2,"executionStatus":"52","data":"53"},{"startTime":1764545932771,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545932773,"executionIndex":2,"source":"57","hints":"58","executionTime":2,"executionStatus":"52","data":"59"},{"startTime":1764545932777,"executionIndex":3,"source":"60","hints":"61","executionTime":0,"executionStatus":"52","data":"62"},{"startTime":1764545932778,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545932779,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545932781,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545932782,"executionIndex":7,"source":"72","hints":"73","executionTime":1,"executionStatus":"52","data":"74"},{"startTime":1764545932784,"executionIndex":8,"source":"75","hints":"76","executionTime":1,"executionStatus":"52","data":"77"},{"startTime":1764545932785,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545932787,"executionIndex":10,"source":"81","hints":"82","executionTime":3,"executionStatus":"52","data":"83"},{"startTime":1764545973738,"executionIndex":11,"source":"84","hints":"85","executionTime":19,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
54
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545958423,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545932768,"executionIndex":0,"source":"50","hints":"51","executionTime":2,"executionStatus":"52","data":"53"},{"startTime":1764545932771,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545932773,"executionIndex":2,"source":"57","hints":"58","executionTime":2,"executionStatus":"52","data":"59"},{"startTime":1764545932777,"executionIndex":3,"source":"60","hints":"61","executionTime":0,"executionStatus":"52","data":"62"},{"startTime":1764545932778,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545932779,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545932781,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545932782,"executionIndex":7,"source":"72","hints":"73","executionTime":1,"executionStatus":"52","data":"74"},{"startTime":1764545932784,"executionIndex":8,"source":"75","hints":"76","executionTime":1,"executionStatus":"52","data":"77"},{"startTime":1764545932785,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545932787,"executionIndex":10,"source":"81","hints":"82","executionTime":3,"executionStatus":"52","data":"83"},{"startTime":1764545958425,"executionIndex":11,"source":"84","hints":"85","executionTime":5,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
53
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"caseSensitive":true,"leftValue":"","typeValidation":"strict","version":2},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"exists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{},{"error":"4","runData":"5","pinData":"6","lastNodeExecuted":"7"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},{"level":"14","tags":"15","timestamp":1764545932798,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"Start Test!":"23","Test - String":"24","Check - String":"25","Success - String":"26","Test - Number":"27","Check - Number":"28","Success - Number":"29","Test - Boolean":"30","Check - Boolean":"31","Success - Boolean":"32","Test - Null":"33","Check - Null":"34","Error - Null":"35"},{},"Error - Null",{},["36"],{},{},{},{"version":1,"establishedAt":1764545932766,"source":"37"},"warning",{},{},"regular","NodeOperationError",{"parameters":"38","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"43","typeVersion":1,"notes":"44"},[],"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.","NodeOperationError: Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/StopAndError/StopAndError.node.ts:92:9)\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1074:31)\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1255:22)\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1691:38\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2307:11",["45"],["46"],["47"],["48"],["49"],["50"],["51"],["52"],["53"],["54"],["55"],["56"],["57"],{"node":"58","data":"59","source":"60"},"manual",{"errorType":"61","errorMessage":"21"},"e33c61f4-b8c8-460a-9b48-6b6be2c37526","Ikx1Y2FzIFBleXJpbiI","n8n-nodes-base.stopAndError","Lucas Peyrin",[1328,496],"© 2025 Lucas Peyrin",{"startTime":1764545932768,"executionIndex":0,"source":"62","hints":"63","executionTime":2,"executionStatus":"64","data":"65"},{"startTime":1764545932771,"executionIndex":1,"source":"66","hints":"67","executionTime":1,"executionStatus":"64","data":"68"},{"startTime":1764545932773,"executionIndex":2,"source":"69","hints":"70","executionTime":2,"executionStatus":"64","data":"71"},{"startTime":1764545932777,"executionIndex":3,"source":"72","hints":"73","executionTime":0,"executionStatus":"64","data":"74"},{"startTime":1764545932778,"executionIndex":4,"source":"75","hints":"76","executionTime":1,"executionStatus":"64","data":"77"},{"startTime":1764545932779,"executionIndex":5,"source":"78","hints":"79","executionTime":2,"executionStatus":"64","data":"80"},{"startTime":1764545932781,"executionIndex":6,"source":"81","hints":"82","executionTime":1,"executionStatus":"64","data":"83"},{"startTime":1764545932782,"executionIndex":7,"source":"84","hints":"85","executionTime":1,"executionStatus":"64","data":"86"},{"startTime":1764545932784,"executionIndex":8,"source":"87","hints":"88","executionTime":1,"executionStatus":"64","data":"89"},{"startTime":1764545932785,"executionIndex":9,"source":"90","hints":"91","executionTime":1,"executionStatus":"64","data":"92"},{"startTime":1764545932787,"executionIndex":10,"source":"93","hints":"94","executionTime":3,"executionStatus":"64","data":"95"},{"startTime":1764545932791,"executionIndex":11,"source":"96","hints":"97","executionTime":4,"executionStatus":"64","data":"98"},{"startTime":1764545932796,"executionIndex":12,"source":"99","hints":"100","executionTime":3,"executionStatus":"101","error":"102"},{"parameters":"103","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"104","typeVersion":1,"notes":"44"},{"main":"105"},{"main":"99"},"errorMessage",[],[],"success",{"main":"106"},["107"],[],{"main":"108"},["109"],[],{"main":"110"},["111"],[],{"main":"112"},["113"],[],{"main":"114"},["115"],[],{"main":"116"},["117"],[],{"main":"118"},["119"],[],{"main":"120"},["121"],[],{"main":"122"},["123"],[],{"main":"124"},["125"],[],{"main":"126"},["127"],[],{"main":"128"},["129"],[],"error",{"level":"14","tags":"15","timestamp":1764545932798,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"errorType":"61","errorMessage":"21"},[1328,496],["130"],["131"],{"previousNode":"132"},["133"],{"previousNode":"134"},["135","136"],{"previousNode":"137"},["138"],{"previousNode":"139"},["140"],{"previousNode":"141"},["142","143"],{"previousNode":"144"},["145"],{"previousNode":"146"},["147"],{"previousNode":"148"},["149","150"],{"previousNode":"151"},["152"],{"previousNode":"153"},["154"],{"previousNode":"155"},["156","157"],{"previousNode":"158","previousNodeOutput":1},["159"],["160"],"Start Test!",["161"],"Test - String",["162"],[],"Check - String",["163"],"Success - String",["164"],"Test - Number",["165"],[],"Check - Number",["166"],"Success - Number",["167"],"Test - Boolean",["168"],[],"Check - Boolean",["169"],"Success - Boolean",["170"],"Test - Null",[],["171"],"Check - Null",{"json":"172","pairedItem":"173"},{"json":"174","pairedItem":"175"},{"json":"176","pairedItem":"177"},{"json":"176","pairedItem":"178"},{"json":"176","pairedItem":"179"},{"json":"180","pairedItem":"181"},{"json":"180","pairedItem":"182"},{"json":"180","pairedItem":"183"},{"json":"184","pairedItem":"185"},{"json":"184","pairedItem":"186"},{"json":"184","pairedItem":"187"},{"json":"172","pairedItem":"188"},{"json":"172","pairedItem":"189"},{"middle_name":null},{"item":0},{},{"item":0},{"my_string":"190"},{"item":0},{"item":0},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"item":0},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
52
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545839490,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545839492,"executionIndex":11,"source":"84","hints":"85","executionTime":3,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
51
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"exists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545835513,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545835515,"executionIndex":11,"source":"84","hints":"85","executionTime":5,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
50
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"empty","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545830916,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545830919,"executionIndex":11,"source":"84","hints":"85","executionTime":5,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
49
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"number","operation":"empty","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545826178,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545826181,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
48
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"boolean","operation":"empty","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545820758,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545820760,"executionIndex":11,"source":"84","hints":"85","executionTime":2,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
47
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"boolean","operation":"false","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545811283,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545811292,"executionIndex":11,"source":"84","hints":"85","executionTime":6,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
46
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"number","operation":"exists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545730729,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545730731,"executionIndex":11,"source":"84","hints":"85","executionTime":2,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
45
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"contains"},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545716189,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545716191,"executionIndex":11,"source":"84","hints":"85","executionTime":2,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
44
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.middle_name }}","rightValue":"={{ null }}"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545706822,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545706825,"executionIndex":11,"source":"84","hints":"85","executionTime":94,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
43
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"object","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545663721,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545663724,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
42
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"object","operation":"empty","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545656293,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545656305,"executionIndex":11,"source":"84","hints":"85","executionTime":3,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
41
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545649893,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545649896,"executionIndex":11,"source":"84","hints":"85","executionTime":3,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
40
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"array","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545644723,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545644731,"executionIndex":11,"source":"84","hints":"85","executionTime":11,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
39
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"boolean","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545633071,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545633074,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
38
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"boolean","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545622346,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545622355,"executionIndex":11,"source":"84","hints":"85","executionTime":9,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
37
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"boolean","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545618890,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545618891,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
36
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"boolean","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545617260,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545617262,"executionIndex":11,"source":"84","hints":"85","executionTime":2,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
35
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"object","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545596347,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545596349,"executionIndex":11,"source":"84","hints":"85","executionTime":2,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
34
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545589461,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545589469,"executionIndex":11,"source":"84","hints":"85","executionTime":5,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
33
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.middle_name }}","rightValue":"="}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545581555,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545581562,"executionIndex":11,"source":"84","hints":"85","executionTime":6,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
32
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"boolean","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545539689,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545539691,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
31
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"boolean","operation":"empty","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545534119,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545534121,"executionIndex":11,"source":"84","hints":"85","executionTime":4,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
30
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"object","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545501914,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545501916,"executionIndex":11,"source":"84","hints":"85","executionTime":5,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
29
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"empty","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Null",["14","15","4","16","17","18","19","20","21","22","23","24"],{"Start Test!":"25","Test - String":"26","Check - String":"27","Success - String":"28","Test - Number":"29","Check - Number":"30","Success - Number":"31","Test - Boolean":"32","Check - Boolean":"33","Success - Boolean":"34","Test - Null":"35","Check - Null":"36"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545490064,"source":"37"},"Start Test!","Test - Null","Success - Boolean","Check - Boolean","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],"manual",{"startTime":1764545437886,"executionIndex":0,"source":"50","hints":"51","executionTime":1,"executionStatus":"52","data":"53"},{"startTime":1764545437888,"executionIndex":1,"source":"54","hints":"55","executionTime":1,"executionStatus":"52","data":"56"},{"startTime":1764545437890,"executionIndex":2,"source":"57","hints":"58","executionTime":1,"executionStatus":"52","data":"59"},{"startTime":1764545437892,"executionIndex":3,"source":"60","hints":"61","executionTime":1,"executionStatus":"52","data":"62"},{"startTime":1764545437894,"executionIndex":4,"source":"63","hints":"64","executionTime":1,"executionStatus":"52","data":"65"},{"startTime":1764545437895,"executionIndex":5,"source":"66","hints":"67","executionTime":2,"executionStatus":"52","data":"68"},{"startTime":1764545437898,"executionIndex":6,"source":"69","hints":"70","executionTime":1,"executionStatus":"52","data":"71"},{"startTime":1764545437900,"executionIndex":7,"source":"72","hints":"73","executionTime":5,"executionStatus":"52","data":"74"},{"startTime":1764545437908,"executionIndex":8,"source":"75","hints":"76","executionTime":10,"executionStatus":"52","data":"77"},{"startTime":1764545437924,"executionIndex":9,"source":"78","hints":"79","executionTime":1,"executionStatus":"52","data":"80"},{"startTime":1764545437926,"executionIndex":10,"source":"81","hints":"82","executionTime":2,"executionStatus":"52","data":"83"},{"startTime":1764545490066,"executionIndex":11,"source":"84","hints":"85","executionTime":2,"executionStatus":"52","data":"86"},[],[],"success",{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],{"main":"109"},["110"],{"previousNode":"14"},["111"],{"previousNode":"24"},["112","113"],{"previousNode":"23"},["114"],{"previousNode":"22"},["115"],{"previousNode":"21"},["116","117"],{"previousNode":"20"},["118"],{"previousNode":"19"},["119"],{"previousNode":"18"},["120","121"],{"previousNode":"17"},["122"],{"previousNode":"16"},["123"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["124","125"],["126"],["127"],["128"],[],["129"],["130"],["131"],[],["132"],["133"],["134"],[],["135"],["136"],[],["137"],{"json":"138","pairedItem":"139"},{"json":"140","pairedItem":"141"},{"json":"142","pairedItem":"143"},{"json":"144","pairedItem":"145"},{"json":"146","pairedItem":"147"},{"json":"148","pairedItem":"149"},{"json":"150","pairedItem":"151"},{"json":"152","pairedItem":"153"},{"json":"154","pairedItem":"155"},{"json":"156","pairedItem":"157"},{"json":"158","pairedItem":"159"},{"json":"158","pairedItem":"160"},{},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"my_string":"161"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"middle_name":null},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
28
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{},{"error":"4","runData":"5","pinData":"6","lastNodeExecuted":"7"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},{"level":"14","tags":"15","timestamp":1764545437988,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"Start Test!":"23","Test - String":"24","Check - String":"25","Success - String":"26","Test - Number":"27","Check - Number":"28","Success - Number":"29","Test - Boolean":"30","Check - Boolean":"31","Success - Boolean":"32","Test - Null":"33","Check - Null":"34","Error - Null":"35"},{},"Error - Null",{},["36"],{},{},{},{"version":1,"establishedAt":1764545437885,"source":"37"},"warning",{},{},"regular","NodeOperationError",{"parameters":"38","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"43","typeVersion":1,"notes":"44"},[],"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.","NodeOperationError: Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/StopAndError/StopAndError.node.ts:92:9)\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1074:31)\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1255:22)\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1691:38\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2307:11",["45"],["46"],["47"],["48"],["49"],["50"],["51"],["52"],["53"],["54"],["55"],["56"],["57"],{"node":"58","data":"59","source":"60"},"manual",{"errorType":"61","errorMessage":"21"},"e33c61f4-b8c8-460a-9b48-6b6be2c37526","Ikx1Y2FzIFBleXJpbiI","n8n-nodes-base.stopAndError","Lucas Peyrin",[1328,496],"© 2025 Lucas Peyrin",{"startTime":1764545437886,"executionIndex":0,"source":"62","hints":"63","executionTime":1,"executionStatus":"64","data":"65"},{"startTime":1764545437888,"executionIndex":1,"source":"66","hints":"67","executionTime":1,"executionStatus":"64","data":"68"},{"startTime":1764545437890,"executionIndex":2,"source":"69","hints":"70","executionTime":1,"executionStatus":"64","data":"71"},{"startTime":1764545437892,"executionIndex":3,"source":"72","hints":"73","executionTime":1,"executionStatus":"64","data":"74"},{"startTime":1764545437894,"executionIndex":4,"source":"75","hints":"76","executionTime":1,"executionStatus":"64","data":"77"},{"startTime":1764545437895,"executionIndex":5,"source":"78","hints":"79","executionTime":2,"executionStatus":"64","data":"80"},{"startTime":1764545437898,"executionIndex":6,"source":"81","hints":"82","executionTime":1,"executionStatus":"64","data":"83"},{"startTime":1764545437900,"executionIndex":7,"source":"84","hints":"85","executionTime":5,"executionStatus":"64","data":"86"},{"startTime":1764545437908,"executionIndex":8,"source":"87","hints":"88","executionTime":10,"executionStatus":"64","data":"89"},{"startTime":1764545437924,"executionIndex":9,"source":"90","hints":"91","executionTime":1,"executionStatus":"64","data":"92"},{"startTime":1764545437926,"executionIndex":10,"source":"93","hints":"94","executionTime":2,"executionStatus":"64","data":"95"},{"startTime":1764545437934,"executionIndex":11,"source":"96","hints":"97","executionTime":52,"executionStatus":"64","data":"98"},{"startTime":1764545437987,"executionIndex":12,"source":"99","hints":"100","executionTime":2,"executionStatus":"101","error":"102"},{"parameters":"103","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"104","typeVersion":1,"notes":"44"},{"main":"105"},{"main":"99"},"errorMessage",[],[],"success",{"main":"106"},["107"],[],{"main":"108"},["109"],[],{"main":"110"},["111"],[],{"main":"112"},["113"],[],{"main":"114"},["115"],[],{"main":"116"},["117"],[],{"main":"118"},["119"],[],{"main":"120"},["121"],[],{"main":"122"},["123"],[],{"main":"124"},["125"],[],{"main":"126"},["127"],[],{"main":"128"},["129"],[],"error",{"level":"14","tags":"15","timestamp":1764545437988,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"errorType":"61","errorMessage":"21"},[1328,496],["130"],["131"],{"previousNode":"132"},["133"],{"previousNode":"134"},["135","136"],{"previousNode":"137"},["138"],{"previousNode":"139"},["140"],{"previousNode":"141"},["142","143"],{"previousNode":"144"},["145"],{"previousNode":"146"},["147"],{"previousNode":"148"},["149","150"],{"previousNode":"151"},["152"],{"previousNode":"153"},["154"],{"previousNode":"155"},["156","157"],{"previousNode":"158","previousNodeOutput":1},["159"],["160"],"Start Test!",["161"],"Test - String",["162"],[],"Check - String",["163"],"Success - String",["164"],"Test - Number",["165"],[],"Check - Number",["166"],"Success - Number",["167"],"Test - Boolean",["168"],[],"Check - Boolean",["169"],"Success - Boolean",["170"],"Test - Null",[],["171"],"Check - Null",{"json":"172","pairedItem":"173"},{"json":"174","pairedItem":"175"},{"json":"176","pairedItem":"177"},{"json":"176","pairedItem":"178"},{"json":"176","pairedItem":"179"},{"json":"180","pairedItem":"181"},{"json":"180","pairedItem":"182"},{"json":"180","pairedItem":"183"},{"json":"184","pairedItem":"185"},{"json":"184","pairedItem":"186"},{"json":"184","pairedItem":"187"},{"json":"172","pairedItem":"188"},{"json":"172","pairedItem":"189"},{"middle_name":null},{"item":0},{},{"item":0},{"my_string":"190"},{"item":0},{"item":0},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"item":0},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
27
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Test - Null",["14","15","16","17","18","19","20","21","22","23","4"],{"Start Test!":"24","Test - String":"25","Check - String":"26","Success - String":"27","Test - Number":"28","Check - Number":"29","Success - Number":"30","Test - Boolean":"31","Check - Boolean":"32","Success - Boolean":"33","Test - Null":"34"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545426677,"source":"35"},"Start Test!","Test - String","Check - String","Success - String","Test - Number","Check - Number","Success - Number","Test - Boolean","Check - Boolean","Success - Boolean",["36"],["37"],["38"],["39"],["40"],["41"],["42"],["43"],["44"],["45"],["46"],"manual",{"startTime":1764545426679,"executionIndex":0,"source":"47","hints":"48","executionTime":0,"executionStatus":"49","data":"50"},{"startTime":1764545426680,"executionIndex":1,"source":"51","hints":"52","executionTime":1,"executionStatus":"49","data":"53"},{"startTime":1764545426682,"executionIndex":2,"source":"54","hints":"55","executionTime":2,"executionStatus":"49","data":"56"},{"startTime":1764545426685,"executionIndex":3,"source":"57","hints":"58","executionTime":0,"executionStatus":"49","data":"59"},{"startTime":1764545426686,"executionIndex":4,"source":"60","hints":"61","executionTime":1,"executionStatus":"49","data":"62"},{"startTime":1764545426687,"executionIndex":5,"source":"63","hints":"64","executionTime":2,"executionStatus":"49","data":"65"},{"startTime":1764545426690,"executionIndex":6,"source":"66","hints":"67","executionTime":0,"executionStatus":"49","data":"68"},{"startTime":1764545426691,"executionIndex":7,"source":"69","hints":"70","executionTime":0,"executionStatus":"49","data":"71"},{"startTime":1764545426692,"executionIndex":8,"source":"72","hints":"73","executionTime":3,"executionStatus":"49","data":"74"},{"startTime":1764545426696,"executionIndex":9,"source":"75","hints":"76","executionTime":0,"executionStatus":"49","data":"77"},{"startTime":1764545426697,"executionIndex":10,"source":"78","hints":"79","executionTime":1,"executionStatus":"49","data":"80"},[],[],"success",{"main":"81"},["82"],[],{"main":"83"},["84"],[],{"main":"85"},["86"],[],{"main":"87"},["88"],[],{"main":"89"},["90"],[],{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],{"previousNode":"14"},["103"],{"previousNode":"15"},["104","105"],{"previousNode":"16"},["106"],{"previousNode":"17"},["107"],{"previousNode":"18"},["108","109"],{"previousNode":"19"},["110"],{"previousNode":"20"},["111"],{"previousNode":"21"},["112","113"],{"previousNode":"22"},["114"],{"previousNode":"23"},["115"],["116"],["117"],["118"],[],["119"],["120"],["121"],[],["122"],["123"],["124"],[],["125"],["126"],{"json":"127","pairedItem":"128"},{"json":"129","pairedItem":"130"},{"json":"129","pairedItem":"131"},{"json":"129","pairedItem":"132"},{"json":"133","pairedItem":"134"},{"json":"133","pairedItem":"135"},{"json":"133","pairedItem":"136"},{"json":"137","pairedItem":"138"},{"json":"137","pairedItem":"139"},{"json":"137","pairedItem":"140"},{"json":"141","pairedItem":"142"},{},{"item":0},{"my_string":"143"},{"item":0},{"item":0},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"item":0},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"item":0},{"item":0},{"middle_name":null},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
26
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\":\n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"resultData":"1"},{"error [{"resultData":"1"},{"error":"2","runData":"3"},{"level":"4","tags":"5","timestamp":1764545419457,"context":"6","functionality":"7","name":"8","message":"9","stack":"10"},{},"warning",{},{},"regular","WorkflowHasIssuesError","The workflow has issues and cannot be executed for that reason. Please fix them first.","WorkflowHasIssuesError: The workflow has issues and cannot be executed for that reason. Please fix them first.\n at WorkflowExecute.checkForWorkflowIssues (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1357:10)\n at WorkflowExecute.processRunExecutionData (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1436:8)\n at WorkflowExecute.runPartialWorkflow2 (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:313:15)\n at ManualExecutionService.runManually (/usr/local/lib/node_modules/n8n/src/manual-execution.service.ts:175:27)\n at WorkflowRunner.runMainProcess (/usr/local/lib/node_modules/n8n/src/workflow-runner.ts:298:53)\n at WorkflowRunner.run (/usr/local/lib/node_modules/n8n/src/workflow-runner.ts:175:4)\n at WorkflowExecutionService.executeManually (/usr/local/lib/node_modules/n8n/src/workflows/workflow-execution.service.ts:231:23)\n at WorkflowsController.runManually (/usr/local/lib/node_modules/n8n/src/workflows/workflows.controller.ts:472:10)\n at handler (/usr/local/lib/node_modules/n8n/src/controller.registry.ts:95:12)\n at /usr/local/lib/node_modules/n8n/src/response-helper.ts:161:17"]...
|
Edit
Delete
|
|
25
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{},{"error":"4","runData":"5","pinData":"6","lastNodeExecuted":"7"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},{"level":"14","tags":"15","timestamp":1764545360188,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"Start Test!":"23","Test - String":"24","Check - String":"25","Success - String":"26","Test - Number":"27","Check - Number":"28","Success - Number":"29","Test - Boolean":"30","Check - Boolean":"31","Success - Boolean":"32","Test - Null":"33","Check - Null":"34","Error - Null":"35"},{},"Error - Null",{},["36"],{},{},{},{"version":1,"establishedAt":1764545360155,"source":"37"},"warning",{},{},"regular","NodeOperationError",{"parameters":"38","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"43","typeVersion":1,"notes":"44"},[],"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.","NodeOperationError: Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes.\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/StopAndError/StopAndError.node.ts:92:9)\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1074:31)\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1255:22)\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1691:38\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2307:11",["45"],["46"],["47"],["48"],["49"],["50"],["51"],["52"],["53"],["54"],["55"],["56"],["57"],{"node":"58","data":"59","source":"60"},"manual",{"errorType":"61","errorMessage":"21"},"e33c61f4-b8c8-460a-9b48-6b6be2c37526","Ikx1Y2FzIFBleXJpbiI","n8n-nodes-base.stopAndError","Lucas Peyrin",[1328,496],"© 2025 Lucas Peyrin",{"startTime":1764545360158,"executionIndex":0,"source":"62","hints":"63","executionTime":1,"executionStatus":"64","data":"65"},{"startTime":1764545360160,"executionIndex":1,"source":"66","hints":"67","executionTime":1,"executionStatus":"64","data":"68"},{"startTime":1764545360161,"executionIndex":2,"source":"69","hints":"70","executionTime":2,"executionStatus":"64","data":"71"},{"startTime":1764545360163,"executionIndex":3,"source":"72","hints":"73","executionTime":1,"executionStatus":"64","data":"74"},{"startTime":1764545360164,"executionIndex":4,"source":"75","hints":"76","executionTime":1,"executionStatus":"64","data":"77"},{"startTime":1764545360166,"executionIndex":5,"source":"78","hints":"79","executionTime":1,"executionStatus":"64","data":"80"},{"startTime":1764545360167,"executionIndex":6,"source":"81","hints":"82","executionTime":1,"executionStatus":"64","data":"83"},{"startTime":1764545360168,"executionIndex":7,"source":"84","hints":"85","executionTime":0,"executionStatus":"64","data":"86"},{"startTime":1764545360169,"executionIndex":8,"source":"87","hints":"88","executionTime":1,"executionStatus":"64","data":"89"},{"startTime":1764545360170,"executionIndex":9,"source":"90","hints":"91","executionTime":1,"executionStatus":"64","data":"92"},{"startTime":1764545360171,"executionIndex":10,"source":"93","hints":"94","executionTime":1,"executionStatus":"64","data":"95"},{"startTime":1764545360172,"executionIndex":11,"source":"96","hints":"97","executionTime":14,"executionStatus":"64","data":"98"},{"startTime":1764545360187,"executionIndex":12,"source":"99","hints":"100","executionTime":2,"executionStatus":"101","error":"102"},{"parameters":"103","id":"39","cid":"40","name":"7","type":"41","creator":"42","position":"104","typeVersion":1,"notes":"44"},{"main":"105"},{"main":"99"},"errorMessage",[],[],"success",{"main":"106"},["107"],[],{"main":"108"},["109"],[],{"main":"110"},["111"],[],{"main":"112"},["113"],[],{"main":"114"},["115"],[],{"main":"116"},["117"],[],{"main":"118"},["119"],[],{"main":"120"},["121"],[],{"main":"122"},["123"],[],{"main":"124"},["125"],[],{"main":"126"},["127"],[],{"main":"128"},["129"],[],"error",{"level":"14","tags":"15","timestamp":1764545360188,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"errorType":"61","errorMessage":"21"},[1328,496],["130"],["131"],{"previousNode":"132"},["133"],{"previousNode":"134"},["135","136"],{"previousNode":"137"},["138"],{"previousNode":"139"},["140"],{"previousNode":"141"},["142","143"],{"previousNode":"144"},["145"],{"previousNode":"146"},["147"],{"previousNode":"148"},["149","150"],{"previousNode":"151"},["152"],{"previousNode":"153"},["154"],{"previousNode":"155"},["156","157"],{"previousNode":"158","previousNodeOutput":1},["159"],["160"],"Start Test!",["161"],"Test - String",["162"],[],"Check - String",["163"],"Success - String",["164"],"Test - Number",["165"],[],"Check - Number",["166"],"Success - Number",["167"],"Test - Boolean",["168"],[],"Check - Boolean",["169"],"Success - Boolean",["170"],"Test - Null",[],["171"],"Check - Null",{"json":"172","pairedItem":"173"},{"json":"174","pairedItem":"175"},{"json":"176","pairedItem":"177"},{"json":"176","pairedItem":"178"},{"json":"176","pairedItem":"179"},{"json":"180","pairedItem":"181"},{"json":"180","pairedItem":"182"},{"json":"180","pairedItem":"183"},{"json":"172","pairedItem":"184"},{"json":"172","pairedItem":"185"},{"json":"172","pairedItem":"186"},{"json":"172","pairedItem":"187"},{"json":"172","pairedItem":"188"},{"is_active":true,"has_permission":false},{"item":0},{},{"item":0},{"my_string":"189"},{"item":0},{"item":0},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
24
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Boolean",["14","15","4","16","17","18","19","20","21"],{"Start Test!":"22","Test - String":"23","Check - String":"24","Success - String":"25","Test - Number":"26","Check - Number":"27","Success - Number":"28","Test - Boolean":"29","Check - Boolean":"30"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545356788,"source":"31"},"Start Test!","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["32"],["33"],["34"],["35"],["36"],["37"],["38"],["39"],["40"],"manual",{"startTime":1764545105167,"executionIndex":0,"source":"41","hints":"42","executionTime":3,"executionStatus":"43","data":"44"},{"startTime":1764545105173,"executionIndex":1,"source":"45","hints":"46","executionTime":3,"executionStatus":"43","data":"47"},{"startTime":1764545105176,"executionIndex":2,"source":"48","hints":"49","executionTime":2,"executionStatus":"43","data":"50"},{"startTime":1764545105179,"executionIndex":3,"source":"51","hints":"52","executionTime":0,"executionStatus":"43","data":"53"},{"startTime":1764545105179,"executionIndex":4,"source":"54","hints":"55","executionTime":1,"executionStatus":"43","data":"56"},{"startTime":1764545105180,"executionIndex":5,"source":"57","hints":"58","executionTime":2,"executionStatus":"43","data":"59"},{"startTime":1764545105183,"executionIndex":6,"source":"60","hints":"61","executionTime":0,"executionStatus":"43","data":"62"},{"startTime":1764545312720,"executionIndex":7,"source":"63","hints":"64","executionTime":3,"executionStatus":"43","data":"65"},{"startTime":1764545356790,"executionIndex":8,"source":"66","hints":"67","executionTime":3,"executionStatus":"43","data":"68"},[],[],"success",{"main":"69"},["70"],[],{"main":"71"},["72"],[],{"main":"73"},["74"],[],{"main":"75"},["76"],[],{"main":"77"},["78"],[],{"main":"79"},["80"],[],{"main":"81"},["82"],[],{"main":"83"},["84"],[],{"main":"85"},["86"],{"previousNode":"14"},["87"],{"previousNode":"21"},["88","89"],{"previousNode":"20"},["90"],{"previousNode":"19"},["91"],{"previousNode":"18"},["92","93"],{"previousNode":"17"},["94"],{"previousNode":"16","previousNodeOutput":0,"previousNodeRun":0},["95"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["96","97"],["98"],["99"],["100"],[],["101"],["102"],["103"],[],["104"],["105"],["106"],[],{"json":"107","pairedItem":"108"},{"json":"109","pairedItem":"110"},{"json":"111","pairedItem":"112"},{"json":"113","pairedItem":"114"},{"json":"115","pairedItem":"116"},{"json":"117","pairedItem":"118"},{"json":"119","pairedItem":"120"},{"json":"121","pairedItem":"122"},{"json":"121","pairedItem":"123"},{},{"item":0},{"my_string":"124"},{"item":0},{"my_string":"124"},{"item":0},{"my_string":"124"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
23
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Boolean",["14","15","4","16","17","18","19","20","21"],{"Start Test!":"22","Test - String":"23","Check - String":"24","Success - String":"25","Test - Number":"26","Check - Number":"27","Success - Number":"28","Test - Boolean":"29","Check - Boolean":"30"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545315690,"source":"31"},"Start Test!","Test - Boolean","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["32"],["33"],["34"],["35"],["36"],["37"],["38"],["39"],["40"],"manual",{"startTime":1764545105167,"executionIndex":0,"source":"41","hints":"42","executionTime":3,"executionStatus":"43","data":"44"},{"startTime":1764545105173,"executionIndex":1,"source":"45","hints":"46","executionTime":3,"executionStatus":"43","data":"47"},{"startTime":1764545105176,"executionIndex":2,"source":"48","hints":"49","executionTime":2,"executionStatus":"43","data":"50"},{"startTime":1764545105179,"executionIndex":3,"source":"51","hints":"52","executionTime":0,"executionStatus":"43","data":"53"},{"startTime":1764545105179,"executionIndex":4,"source":"54","hints":"55","executionTime":1,"executionStatus":"43","data":"56"},{"startTime":1764545105180,"executionIndex":5,"source":"57","hints":"58","executionTime":2,"executionStatus":"43","data":"59"},{"startTime":1764545105183,"executionIndex":6,"source":"60","hints":"61","executionTime":0,"executionStatus":"43","data":"62"},{"startTime":1764545312720,"executionIndex":7,"source":"63","hints":"64","executionTime":3,"executionStatus":"43","data":"65"},{"startTime":1764545315694,"executionIndex":8,"source":"66","hints":"67","executionTime":8,"executionStatus":"43","data":"68"},[],[],"success",{"main":"69"},["70"],[],{"main":"71"},["72"],[],{"main":"73"},["74"],[],{"main":"75"},["76"],[],{"main":"77"},["78"],[],{"main":"79"},["80"],[],{"main":"81"},["82"],[],{"main":"83"},["84"],[],{"main":"85"},["86"],{"previousNode":"14"},["87"],{"previousNode":"21"},["88","89"],{"previousNode":"20"},["90"],{"previousNode":"19"},["91"],{"previousNode":"18"},["92","93"],{"previousNode":"17"},["94"],{"previousNode":"16","previousNodeOutput":0,"previousNodeRun":0},["95"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["96","97"],["98"],["99"],["100"],[],["101"],["102"],["103"],[],["104"],["105"],["106"],[],{"json":"107","pairedItem":"108"},{"json":"109","pairedItem":"110"},{"json":"111","pairedItem":"112"},{"json":"113","pairedItem":"114"},{"json":"115","pairedItem":"116"},{"json":"117","pairedItem":"118"},{"json":"119","pairedItem":"120"},{"json":"121","pairedItem":"122"},{"json":"121","pairedItem":"123"},{},{"item":0},{"my_string":"124"},{"item":0},{"my_string":"124"},{"item":0},{"my_string":"124"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
22
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Test - Boolean",["14","15","4","16","17","18","19","20"],{"Start Test!":"21","Test - String":"22","Check - String":"23","Success - String":"24","Test - Number":"25","Check - Number":"26","Success - Number":"27","Test - Boolean":"28"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545312713,"source":"29"},"Start Test!","Success - Number","Check - Number","Test - Number","Success - String","Check - String","Test - String",["30"],["31"],["32"],["33"],["34"],["35"],["36"],["37"],"manual",{"startTime":1764545105167,"executionIndex":0,"source":"38","hints":"39","executionTime":3,"executionStatus":"40","data":"41"},{"startTime":1764545105173,"executionIndex":1,"source":"42","hints":"43","executionTime":3,"executionStatus":"40","data":"44"},{"startTime":1764545105176,"executionIndex":2,"source":"45","hints":"46","executionTime":2,"executionStatus":"40","data":"47"},{"startTime":1764545105179,"executionIndex":3,"source":"48","hints":"49","executionTime":0,"executionStatus":"40","data":"50"},{"startTime":1764545105179,"executionIndex":4,"source":"51","hints":"52","executionTime":1,"executionStatus":"40","data":"53"},{"startTime":1764545105180,"executionIndex":5,"source":"54","hints":"55","executionTime":2,"executionStatus":"40","data":"56"},{"startTime":1764545105183,"executionIndex":6,"source":"57","hints":"58","executionTime":0,"executionStatus":"40","data":"59"},{"startTime":1764545312720,"executionIndex":7,"source":"60","hints":"61","executionTime":3,"executionStatus":"40","data":"62"},[],[],"success",{"main":"63"},["64"],[],{"main":"65"},["66"],[],{"main":"67"},["68"],[],{"main":"69"},["70"],[],{"main":"71"},["72"],[],{"main":"73"},["74"],[],{"main":"75"},["76"],[],{"main":"77"},["78"],{"previousNode":"14"},["79"],{"previousNode":"20"},["80","81"],{"previousNode":"19"},["82"],{"previousNode":"18"},["83"],{"previousNode":"17"},["84","85"],{"previousNode":"16"},["86"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["87"],["88"],["89"],["90"],[],["91"],["92"],["93"],[],["94"],["95"],{"json":"96","pairedItem":"97"},{"json":"98","pairedItem":"99"},{"json":"100","pairedItem":"101"},{"json":"102","pairedItem":"103"},{"json":"104","pairedItem":"105"},{"json":"106","pairedItem":"107"},{"json":"108","pairedItem":"109"},{"json":"110","pairedItem":"111"},{},{"item":0},{"my_string":"112"},{"item":0},{"my_string":"112"},{"item":0},{"my_string":"112"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"is_active":true,"has_permission":false},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
21
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": ,\n \"has_permission\": \n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{},{"error":"4","runData":"5","pinData":"6","lastNodeExecuted":"7"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},{"level":"14","tags":"15","timestamp":1764545105232,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"Start Test!":"23","Test - String":"24","Check - String":"25","Success - String":"26","Test - Number":"27","Check - Number":"28","Success - Number":"29","Test - Boolean":"30","Check - Boolean":"31","Error - Boolean":"32"},{},"Error - Boolean",{},["33"],{},{},{},{"version":1,"establishedAt":1764545105163,"source":"34"},"warning",{},{},"regular","NodeOperationError",{"parameters":"35","id":"36","cid":"37","name":"7","type":"38","creator":"39","position":"40","typeVersion":1,"notes":"41"},[],"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes.","NodeOperationError: Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes.\n at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@[email protected]_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/StopAndError/StopAndError.node.ts:92:9)\n at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1074:31)\n at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1255:22)\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1691:38\n at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@[email protected]_@[email protected]_08b575bec2313d5d8a4cc75358971443/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2307:11",["42"],["43"],["44"],["45"],["46"],["47"],["48"],["49"],["50"],["51"],{"node":"52","data":"53","source":"54"},"manual",{"errorType":"55","errorMessage":"21"},"3460ed6e-8337-44ec-8e53-3271aeb2364b","Ikx1Y2FzIFBleXJpbiI","n8n-nodes-base.stopAndError","Lucas Peyrin",[512,496],"© 2025 Lucas Peyrin",{"startTime":1764545105167,"executionIndex":0,"source":"56","hints":"57","executionTime":3,"executionStatus":"58","data":"59"},{"startTime":1764545105173,"executionIndex":1,"source":"60","hints":"61","executionTime":3,"executionStatus":"58","data":"62"},{"startTime":1764545105176,"executionIndex":2,"source":"63","hints":"64","executionTime":2,"executionStatus":"58","data":"65"},{"startTime":1764545105179,"executionIndex":3,"source":"66","hints":"67","executionTime":0,"executionStatus":"58","data":"68"},{"startTime":1764545105179,"executionIndex":4,"source":"69","hints":"70","executionTime":1,"executionStatus":"58","data":"71"},{"startTime":1764545105180,"executionIndex":5,"source":"72","hints":"73","executionTime":2,"executionStatus":"58","data":"74"},{"startTime":1764545105183,"executionIndex":6,"source":"75","hints":"76","executionTime":0,"executionStatus":"58","data":"77"},{"startTime":1764545105184,"executionIndex":7,"source":"78","hints":"79","executionTime":0,"executionStatus":"58","data":"80"},{"startTime":1764545105185,"executionIndex":8,"source":"81","hints":"82","executionTime":35,"executionStatus":"58","data":"83"},{"startTime":1764545105229,"executionIndex":9,"source":"84","hints":"85","executionTime":5,"executionStatus":"86","error":"87"},{"parameters":"88","id":"36","cid":"37","name":"7","type":"38","creator":"39","position":"89","typeVersion":1,"notes":"41"},{"main":"90"},{"main":"84"},"errorMessage",[],[],"success",{"main":"91"},["92"],[],{"main":"93"},["94"],[],{"main":"95"},["96"],[],{"main":"97"},["98"],[],{"main":"99"},["100"],[],{"main":"101"},["102"],[],{"main":"103"},["104"],[],{"main":"105"},["106"],[],{"main":"107"},["108"],[],"error",{"level":"14","tags":"15","timestamp":1764545105232,"context":"16","functionality":"17","name":"18","node":"19","messages":"20","message":"21","stack":"22"},{"errorType":"55","errorMessage":"21"},[512,496],["109"],["110"],{"previousNode":"111"},["112"],{"previousNode":"113"},["114","115"],{"previousNode":"116"},["117"],{"previousNode":"118"},["119"],{"previousNode":"120"},["121","122"],{"previousNode":"123"},["124"],{"previousNode":"125"},["126"],{"previousNode":"127"},["128","129"],{"previousNode":"130","previousNodeOutput":1},["131"],["132"],"Start Test!",["133"],"Test - String",["134"],[],"Check - String",["135"],"Success - String",["136"],"Test - Number",["137"],[],"Check - Number",["138"],"Success - Number",["139"],"Test - Boolean",[],["140"],"Check - Boolean",{"json":"141","pairedItem":"142"},{"json":"143","pairedItem":"144"},{"json":"145","pairedItem":"146"},{"json":"145","pairedItem":"147"},{"json":"145","pairedItem":"148"},{"json":"141","pairedItem":"149"},{"json":"141","pairedItem":"150"},{"json":"141","pairedItem":"151"},{"json":"141","pairedItem":"152"},{"json":"141","pairedItem":"153"},{"product_id":12345,"price":99.99},{"item":0},{},{"item":0},{"my_string":"154"},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
20
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": ,\n \"has_permission\": \n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Number",["14","15","4","16","17","18"],{"Start Test!":"19","Test - String":"20","Check - String":"21","Success - String":"22","Test - Number":"23","Check - Number":"24"},{},{},[],{},{},{},{"version":1,"establishedAt":1764545025763,"source":"25"},"Start Test!","Test - Number","Success - String","Check - String","Test - String",["26"],["27"],["28"],["29"],["30"],["31"],"manual",{"startTime":1764544738482,"executionIndex":0,"source":"32","hints":"33","executionTime":2,"executionStatus":"34","data":"35"},{"startTime":1764544738485,"executionIndex":1,"source":"36","hints":"37","executionTime":1,"executionStatus":"34","data":"38"},{"startTime":1764544854916,"executionIndex":2,"source":"39","hints":"40","executionTime":2,"executionStatus":"34","data":"41"},{"startTime":1764544948205,"executionIndex":3,"source":"42","hints":"43","executionTime":2,"executionStatus":"34","data":"44"},{"startTime":1764544948208,"executionIndex":4,"source":"45","hints":"46","executionTime":1,"executionStatus":"34","data":"47"},{"startTime":1764545025766,"executionIndex":5,"source":"48","hints":"49","executionTime":3,"executionStatus":"34","data":"50"},[],[],"success",{"main":"51"},["52"],[],{"main":"53"},["54"],[],{"main":"55"},["56"],[],{"main":"57"},["58"],[],{"main":"59"},["60"],[],{"main":"61"},["62"],{"previousNode":"14"},["63"],{"previousNode":"18","previousNodeOutput":0,"previousNodeRun":0},["64","65"],{"previousNode":"17","previousNodeOutput":0,"previousNodeRun":0},["66"],{"previousNode":"16"},["67"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["68","69"],["70"],["71"],["72"],[],["73"],["74"],["75"],[],{"json":"76","pairedItem":"77"},{"json":"78","pairedItem":"79"},{"json":"80","pairedItem":"81"},{"json":"82","pairedItem":"83"},{"json":"84","pairedItem":"85"},{"json":"84","pairedItem":"86"},{},{"item":0},{"my_string":"87"},{"item":0},{"my_string":"87"},{"item":0},{"my_string":"87"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
19
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": ,\n \"has_permission\": \n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - Number",["14","15","4","16","17","18"],{"Start Test!":"19","Test - String":"20","Check - String":"21","Success - String":"22","Test - Number":"23","Check - Number":"24"},{},{},[],{},{},{},{"version":1,"establishedAt":1764544951705,"source":"25"},"Start Test!","Test - Number","Success - String","Check - String","Test - String",["26"],["27"],["28"],["29"],["30"],["31"],"manual",{"startTime":1764544738482,"executionIndex":0,"source":"32","hints":"33","executionTime":2,"executionStatus":"34","data":"35"},{"startTime":1764544738485,"executionIndex":1,"source":"36","hints":"37","executionTime":1,"executionStatus":"34","data":"38"},{"startTime":1764544854916,"executionIndex":2,"source":"39","hints":"40","executionTime":2,"executionStatus":"34","data":"41"},{"startTime":1764544948205,"executionIndex":3,"source":"42","hints":"43","executionTime":2,"executionStatus":"34","data":"44"},{"startTime":1764544948208,"executionIndex":4,"source":"45","hints":"46","executionTime":1,"executionStatus":"34","data":"47"},{"startTime":1764544951751,"executionIndex":5,"source":"48","hints":"49","executionTime":26,"executionStatus":"34","data":"50"},[],[],"success",{"main":"51"},["52"],[],{"main":"53"},["54"],[],{"main":"55"},["56"],[],{"main":"57"},["58"],[],{"main":"59"},["60"],[],{"main":"61"},["62"],{"previousNode":"14"},["63"],{"previousNode":"18","previousNodeOutput":0,"previousNodeRun":0},["64","65"],{"previousNode":"17","previousNodeOutput":0,"previousNodeRun":0},["66"],{"previousNode":"16"},["67"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["68","69"],["70"],["71"],["72"],[],["73"],["74"],["75"],[],{"json":"76","pairedItem":"77"},{"json":"78","pairedItem":"79"},{"json":"80","pairedItem":"81"},{"json":"82","pairedItem":"83"},{"json":"84","pairedItem":"85"},{"json":"84","pairedItem":"86"},{},{"item":0},{"my_string":"87"},{"item":0},{"my_string":"87"},{"item":0},{"my_string":"87"},{"item":0},{"product_id":12345,"price":99.99},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
18
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": ,\n \"has_permission\": \n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Test - Number",["14","15","4","16","17"],{"Start Test!":"18","Test - String":"19","Check - String":"20","Success - String":"21","Test - Number":"22"},{},{},[],{},{},{},{"version":1,"establishedAt":1764544948203,"source":"23"},"Start Test!","Success - String","Check - String","Test - String",["24"],["25"],["26"],["27"],["28"],"manual",{"startTime":1764544738482,"executionIndex":0,"source":"29","hints":"30","executionTime":2,"executionStatus":"31","data":"32"},{"startTime":1764544738485,"executionIndex":1,"source":"33","hints":"34","executionTime":1,"executionStatus":"31","data":"35"},{"startTime":1764544854916,"executionIndex":2,"source":"36","hints":"37","executionTime":2,"executionStatus":"31","data":"38"},{"startTime":1764544948205,"executionIndex":3,"source":"39","hints":"40","executionTime":2,"executionStatus":"31","data":"41"},{"startTime":1764544948208,"executionIndex":4,"source":"42","hints":"43","executionTime":1,"executionStatus":"31","data":"44"},[],[],"success",{"main":"45"},["46"],[],{"main":"47"},["48"],[],{"main":"49"},["50"],[],{"main":"51"},["52"],[],{"main":"53"},["54"],{"previousNode":"14"},["55"],{"previousNode":"17","previousNodeOutput":0,"previousNodeRun":0},["56","57"],{"previousNode":"16","previousNodeOutput":0,"previousNodeRun":0},["58"],{"previousNode":"15"},["59"],["60"],["61"],["62"],[],["63"],["64"],{"json":"65","pairedItem":"66"},{"json":"67","pairedItem":"68"},{"json":"69","pairedItem":"70"},{"json":"69","pairedItem":"71"},{"json":"72","pairedItem":"73"},{},{"item":0},{"my_string":"74"},{"item":0},{"my_string":"74"},{"item":0},{"item":0},{"product_id":12345,"price":99.99},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
17
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": ,\n \"has_permission\": \n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"i love automation."}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": ,\n \"price\": \n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - String",["14","15","4"],{"Start Test!":"16","Test - String":"17","Check - String":"18"},{},{},[],{},{},{},{"version":1,"establishedAt":1764544854914,"source":"19"},"Start Test!","Test - String",["20"],["21"],["22"],"manual",{"startTime":1764544738482,"executionIndex":0,"source":"23","hints":"24","executionTime":2,"executionStatus":"25","data":"26"},{"startTime":1764544738485,"executionIndex":1,"source":"27","hints":"28","executionTime":1,"executionStatus":"25","data":"29"},{"startTime":1764544854916,"executionIndex":2,"source":"30","hints":"31","executionTime":2,"executionStatus":"25","data":"32"},[],[],"success",{"main":"33"},["34"],[],{"main":"35"},["36"],[],{"main":"37"},["38"],{"previousNode":"14"},["39"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["40","41"],["42"],["43"],["44"],[],{"json":"45","pairedItem":"46"},{"json":"47","pairedItem":"48"},{"json":"47","pairedItem":"49"},{},{"item":0},{"my_string":"50"},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
16
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": ,\n \"has_permission\": \n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"\"i love automation.\""}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": ,\n \"price\": \n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - String",["14","15","4"],{"Start Test!":"16","Test - String":"17","Check - String":"18"},{},{},[],{},{},{},{"version":1,"establishedAt":1764544844244,"source":"19"},"Start Test!","Test - String",["20"],["21"],["22"],"manual",{"startTime":1764544738482,"executionIndex":0,"source":"23","hints":"24","executionTime":2,"executionStatus":"25","data":"26"},{"startTime":1764544738485,"executionIndex":1,"source":"27","hints":"28","executionTime":1,"executionStatus":"25","data":"29"},{"startTime":1764544844245,"executionIndex":2,"source":"30","hints":"31","executionTime":2,"executionStatus":"25","data":"32"},[],[],"success",{"main":"33"},["34"],[],{"main":"35"},["36"],[],{"main":"37"},["38"],{"previousNode":"14"},["39"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["40","41"],["42"],["43"],[],["44"],{"json":"45","pairedItem":"46"},{"json":"47","pairedItem":"48"},{"json":"47","pairedItem":"49"},{},{"item":0},{"my_string":"50"},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
15
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": ,\n \"has_permission\": \n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"\"I love automation\""}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": ,\n \"price\": \n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - String",["14","15","4"],{"Start Test!":"16","Test - String":"17","Check - String":"18"},{},{},[],{},{},{},{"version":1,"establishedAt":1764544820874,"source":"19"},"Start Test!","Test - String",["20"],["21"],["22"],"manual",{"startTime":1764544738482,"executionIndex":0,"source":"23","hints":"24","executionTime":2,"executionStatus":"25","data":"26"},{"startTime":1764544738485,"executionIndex":1,"source":"27","hints":"28","executionTime":1,"executionStatus":"25","data":"29"},{"startTime":1764544820875,"executionIndex":2,"source":"30","hints":"31","executionTime":1,"executionStatus":"25","data":"32"},[],[],"success",{"main":"33"},["34"],[],{"main":"35"},["36"],[],{"main":"37"},["38"],{"previousNode":"14"},["39"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["40","41"],["42"],["43"],[],["44"],{"json":"45","pairedItem":"46"},{"json":"47","pairedItem":"48"},{"json":"47","pairedItem":"49"},{},{"item":0},{"my_string":"50"},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|
|
14
|
{"id":"cb9k410KbuopXxP5","name {"id":"cb9k410KbuopXxP5","name":"Interactive Test - Master the JSON Syntax","active":false,"nodes":[{"parameters":{"operation":"generateHtmlTemplate","html":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n <title>Success</title>\n</head>\n<body style=\"margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #f0f2f5; display: flex; align-items: center; justify-content: center; height: 100vh;\">\n\n <!-- The main success card -->\n <div style=\"background-color: #ffffff; padding: 40px 50px; border-radius: 12px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); text-align: center; max-width: 400px; margin: 20px;\">\n\n <!-- Circular Green Checkmark -->\n <div style=\"width: 100px; height: 100px; background-color: #28a745; border-radius: 50%; margin: 0 auto 25px auto; display: flex; align-items: center; justify-content: center;\">\n <span style=\"color: white; font-size: 60px; line-height: 1;\">✔</span>\n </div>\n\n <!-- Main Text -->\n <h1 style=\"font-size: 36px; font-weight: 600; color: #333; margin: 0 0 10px 0;\">\n Success!\n </h1>\n\n <!-- Call to Action Text & Link -->\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n To go further, you can\n </p>\n <p style=\"font-size: 16px; color: #555; line-height: 1.5; margin: 0;\">\n <a href=\"https://n8n.io/creators/lucaspeyrin\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #007bff; text-decoration: none; font-weight: 500;\">check out more templates</a>.\n </p>\n\n </div>\n\n</body>\n</html>","notice":""},"id":"03466e9d-3ab1-4966-85ce-2d7ca73be9e2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"🎉 SUCCESS 🎉","type":"n8n-nodes-base.html","creator":"Lucas Peyrin","position":[3344,256],"notesInFlow":true,"typeVersion":1.2,"notes":"Well done! You're awesome\n\n© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 2: Number\n\nModify the **\"Test - Number\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `product_id` with the number `12345`\n- `price` with the decimal number `99.99`\n\n\n","height":508,"width":300,"color":6},"id":"d344cb00-9c2e-42c6-8aa2-894ae00aad89","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,-64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Numbers must not be in quotes. Check both the integer and the decimal value.","height":320,"width":240,"color":7},"id":"02338032-53a6-4ce9-850d-217262c8955c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect2","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 3: Boolean\n\nModify the **\"Test - Boolean\"** node.\n\n**Task:** Create a JSON object with two keys:\n- `is_active` with the value `true`\n- `has_permission` with the value `false`\n\n\n","height":700,"width":316,"color":6},"id":"ffd42371-8853-4a71-9c06-2a134c0688a2","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,-144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": ,\n \"has_permission\": \n}\n","includeOtherFields":false,"options":{}},"id":"eb3255ea-05b9-4a6b-86f3-e9c5d2c3581b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"d4e5f6a7-8901-2345-6789-0abcdef12345","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.is_active }}","rightValue":true},{"id":"e5f6a789-0123-4567-890a-bcdef1234567","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.has_permission }}","rightValue":false}]},"looseTypeValidation":false,"options":{}},"id":"7b780aa3-4457-4da5-a06d-6f70ad5dba73","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Boolean","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[288,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nNow for the `null` value.","height":272,"width":240,"color":7},"id":"062a73e6-c3df-4b2a-861e-35f29b96d158","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"526a03c3-3a56-417c-8dd2-9da57d7f974b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Boolean","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[512,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Boolean values are `true` or `false` and must be written without any quotes.","height":320,"width":240,"color":7},"id":"e2ffbe80-4971-4c8b-819c-8dec6006ac21","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect3","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[448,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Boolean. Hint: Boolean values are `true` or `false` and must be written without any quotes."},"id":"3460ed6e-8337-44ec-8e53-3271aeb2364b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Boolean","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[512,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"is_active\": true,\n \"has_permission\": false\n}\n","includeOtherFields":false,"options":{}},"id":"87e94f97-ac20-40eb-a312-6548a94bce55","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Boolean","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[32,720],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 4: Null\n\nModify the **\"Test - Null\"** node.\n\n**Task:** Create a JSON object with a key `middle_name` whose value is explicitly nothing, or `null`.\n\n\n","height":492,"width":316,"color":6},"id":"2aaa3035-b500-448b-a575-07a7a48baa93","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,-32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": \n}\n","includeOtherFields":false,"options":{}},"id":"6daa619e-f117-4dcf-9b63-d42859ef98b7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e1234567-890a-bcde-f123-456789012345","operator":{"type":"any","operation":"isEmpty"},"leftValue":"={{ $json.middle_name }}"},{"id":"93811b17-9736-4f3a-bd69-0b297e6f7684","operator":{"type":"string","operation":"notExists","singleValue":true},"leftValue":"={{ $json.middle_name }}","rightValue":""}]},"looseTypeValidation":false,"options":{}},"id":"4b33b60c-7942-4adc-89df-ea51703e2f0a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Null","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1104,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nExcellent. Time for arrays.","height":272,"width":240,"color":7},"id":"8a330712-4375-47c7-9bdd-99a2fc540768","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct4","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"d72d23f7-137f-4549-8b1e-446f0e78558c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Null","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[1328,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Null. Hint: The `null` value represents 'nothing' and is written as `null` without quotes."},"id":"e33c61f4-b8c8-460a-9b48-6b6be2c37526","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Null","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[1328,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"middle_name\": null\n}\n","includeOtherFields":false,"options":{}},"id":"9af951e5-fe25-48a5-9431-18420e26fc95","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Null","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[848,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 5: Array\n\nModify the **\"Test - Array\"** node.\n\n**Task:** Create a JSON object with a key `tags` which is an array containing:\n- The string `'n8n'`\n- The string `'automation'`\n- The number `2024`\n\n\n","height":530,"width":300,"color":6},"id":"6760c97f-fae5-49ca-b0af-f36f7a092e6a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,-96],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": \n}\n","includeOtherFields":false,"options":{}},"id":"36db5a45-ff8f-4396-a11d-c7addc3a57bd","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"b0123456-7890-abcd-ef12-345678901234","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[0] }}","rightValue":"n8n"},{"id":"c1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.tags[1] }}","rightValue":"automation"},{"id":"d2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.tags[2] }}","rightValue":2024}]},"looseTypeValidation":false,"options":{}},"id":"eacdd7b2-91c5-47c0-b005-998fe64bab58","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Array","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[1920,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nAlmost there. Last one: objects.","height":272,"width":240,"color":7},"id":"c29876bd-7e4a-4d8c-8226-c6ada47834cf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"da17dc1e-13b5-4bd1-a144-55afe7c398c7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Array","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2160,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`.","height":320,"width":240,"color":7},"id":"1ecf52f2-11db-453c-8023-8e1fb6b4a8b1","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect5","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2096,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Array. Hint: Check the order of items, data types (string vs number), and the syntax: `[` `]` `,`."},"id":"9b70c397-639d-4b83-b4ee-c5255534a0d5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Array","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2160,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"tags\": [\"n8n\", \"automation\", 2024]\n}\n","includeOtherFields":false,"options":{}},"id":"85fa0b2f-843f-48d6-a702-1d0e3245c82f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Array","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[1696,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 6: Object\n\nModify the **\"Test - Object\"** node.\n\n**Task:** Create a JSON object with a key `user`. Its value should be *another object* with two keys:\n- `name` (string: `'Alex'`)\n- `id` (number: `987`)\n\n\n","height":482,"width":316,"color":6},"id":"5c6e431e-3f47-47e4-97d1-0504a882a856","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,-48],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": \n}\n","includeOtherFields":false,"options":{}},"id":"211d5076-1909-4776-877e-91836c35842c","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1234567-890a-bcde-f123-456789012345","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.user.name }}","rightValue":"Alex"},{"id":"b2345678-90ab-cdef-1234-567890123456","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.user.id }}","rightValue":987}]},"looseTypeValidation":false,"options":{}},"id":"ebf8e605-de2d-4bee-a767-a7f23f751c79","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Object","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[2752,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **YOU DID IT!**","height":240,"width":240,"color":7},"id":"a4a1a786-03e6-497d-b64f-a59fbd3ab511","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"ed215a97-6a87-40b8-9137-62889703ab71","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Object","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[2976,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** Remember to wrap the inner object in curly braces `{}` and check the data types inside it.","height":320,"width":240,"color":7},"id":"970a3746-4ace-4189-a6f9-2f47c908333d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect6","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2912,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Object. Hint: Remember to wrap the inner object in curly braces `{}` and check the data types inside it."},"id":"77e0c6a0-17e8-426b-9663-333439ae4bd0","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Object","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[2976,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"user\": {\n \"name\": \"Alex\",\n \"id\": 987\n }\n}\n","includeOtherFields":false,"options":{}},"id":"4aa1ae1f-93de-4768-b384-de3c296f0b5f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Object","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[2496,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"🎉 **Congratulations! You've passed the test!**\n\nYou have successfully demonstrated your understanding of all the basic JSON data types.\n\nYou are now ready to work with data in n8n.\n\n-- Well done! --","height":576,"width":416,"color":4},"id":"b031ad09-27fb-4a7a-904b-bd53e6b4107e","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Congratulations!","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3184,64],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"### Step 1: The String\n\nModify the **\"Test - String\"** node below.\n\n**Task:** Create a JSON object with a single key named `my_string` whose value is the text `I love automation`.","height":396,"width":300,"color":6},"id":"470c3715-3944-480d-b9b3-729d975ca4b8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Instruction - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to numbers.","height":272,"width":240,"color":7},"id":"acf61aa8-09b2-44b4-903a-a8d199a4711b","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** A string value must always be enclosed in double quotes `\" \"`. Check for typos!","height":320,"width":240,"color":7},"id":"dfafc41b-e1a2-4068-950c-9c7c98742fe7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1200,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"## JSON Knowledge Test\n\nWelcome to the practical test! The goal is to check your understanding of the JSON concepts you've just learned.\n\n**How to use this test:**\n1. For each step, read the instructions on the purple sticky note.\n2. Modify the corresponding **\"Test - ...\"** node by writing the correct JSON in the text area.\n3. Click **\"Execute Workflow\"** to check your answers.\n4. A green path means a correct answer, a red path means it's incorrect. Keep trying until the path turns green!\n\n\nGood luck!","height":504,"width":460,"color":1},"id":"bc02bd54-9c60-435e-a6fa-4e08f2516004","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note13","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,-80],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"✅ **Correct!**\n\nLet's move on to booleans.","height":272,"width":240,"color":7},"id":"4c8a867e-33b8-4e9b-a79d-992bad951360","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Correct7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-384,32],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"❌ **Incorrect.**\n\n**Hint:** The `null` value represents 'nothing' and is written as `null` without quotes.","height":320,"width":240,"color":7},"id":"5ac32963-f042-4c73-8c4b-af4aa54673f9","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Feedback Incorrect7","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1264,320],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Number** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"43c2d0f2-3bda-494e-8bb1-8dcf5b65cf49","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Number","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-896,480],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Boolean** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"402755eb-c28f-40c2-bf42-377c0c35a785","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Boolean","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-80,592],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Null** step. You can use it as a reference if you get stuck.","height":288,"width":320,"color":7},"id":"7e14950b-f384-47d8-a753-b5c84cc052cb","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Null","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[736,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Array** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"4da1ad9e-95ba-4edf-a02e-45c41cdba8b5","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Array","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[1584,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **Object** step. You can use it as a reference if you get stuck.","height":304,"width":320,"color":7},"id":"207a4bbf-3e09-4b4e-8f89-ce8e6c2cfb4a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - Object","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[2384,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation.\"\n}\n","includeOtherFields":false,"options":{}},"id":"540b17cc-86f6-433d-97fe-225f5c995acf","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,256],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.my_string.trim().toLowerCase() }}","rightValue":"I love automation"}],"combinator":"and"},"looseTypeValidation":false,"options":{}},"id":"5fd71756-b314-44c3-91e8-51c7d253031a","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - String","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-1360,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"3b61409a-7cd6-447b-8b17-5076a2354b42","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - String","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-1136,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect String. Hint: A string value must always be enclosed in double quotes `\" \"`. Check for typos!"},"id":"3e9dc368-622a-4e00-8e0b-f8be17b61ab7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - String","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-1136,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": ,\n \"price\": \n}\n","includeOtherFields":false,"options":{}},"id":"c2d89961-e7b0-4fe5-adbc-c801d453353f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Test - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,256],"typeVersion":3.4,"disabled":true,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"5ac1af5c-2769-42f8-9df7-ec092d2fec05","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.product_id }}","rightValue":12345},{"id":"7c1937fa-393c-4b5c-88f5-788df2f99295","operator":{"type":"number","operation":"equals"},"leftValue":"={{ $json.price }}","rightValue":99.99}]},"looseTypeValidation":false,"options":{}},"id":"a8e1b99b-075d-4db2-b624-2d240d269050","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Check - Number","type":"n8n-nodes-base.if","creator":"Lucas Peyrin","position":[-544,256],"typeVersion":2.2,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"errorType":"errorMessage","errorMessage":"Incorrect Number. Hint: Numbers must not be in quotes. Check both the integer and the decimal value."},"id":"96985cc4-41f7-49f1-9b8b-8b9d03ab9c8f","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Error - Number","type":"n8n-nodes-base.stopAndError","creator":"Lucas Peyrin","position":[-320,496],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"product_id\": 12345,\n \"price\": 99.99\n}\n","includeOtherFields":false,"options":{}},"id":"93dfe1ee-acb0-416d-b771-550230f893d7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - Number","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-800,624],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"mode":"raw","duplicateItem":false,"jsonOutput":"{\n \"my_string\": \"I love automation\"\n}\n","includeOtherFields":false,"options":{}},"id":"7f46b02b-f5a7-4e7c-9b9c-5d70ef7d720d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer - String","type":"n8n-nodes-base.set","creator":"Lucas Peyrin","position":[-1616,608],"typeVersion":3.4,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"💡 **Answer Key**\n\nThis node contains the correct JSON for the **String** step. You can use it as a reference if you get stuck.","height":304,"width":304,"color":7},"id":"175460f3-9d26-4b58-a616-4b4371f28ea8","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-1712,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{},"id":"72b06c92-3325-40db-8406-2b175132437d","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Success - Number","type":"n8n-nodes-base.noOp","creator":"Lucas Peyrin","position":[-320,144],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"notice":""},"id":"6d312e86-59dd-4f9b-a987-cbe1b4a0a351","name":"Start Test!","type":"n8n-nodes-base.manualTrigger","position":[-1952,256],"typeVersion":1},{"parameters":{"content":"### How to pass a test\n","height":304,"width":464,"color":7},"id":"a7ba19a3-5b62-403b-b37a-476476f931e7","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Answer Note - String1","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[-2208,464],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"},{"parameters":{"content":"[](https://n8n.io/creators/lucaspeyrin)","height":184,"width":272,"color":4},"id":"4a6e9ae7-1efa-4dde-b616-d51a49e42239","cid":"Ikx1Y2FzIFBleXJpbiI","name":"Sticky Note16","type":"n8n-nodes-base.stickyNote","creator":"Lucas Peyrin","position":[3264,432],"typeVersion":1,"notes":"© 2025 Lucas Peyrin"}],"connections":{"Start Test!":{"main":[[{"node":"Test - String","type":"main","index":0}]]},"Test - Null":{"main":[[{"node":"Check - Null","type":"main","index":0}]]},"Check - Null":{"main":[[{"node":"Success - Null","type":"main","index":0}],[{"node":"Error - Null","type":"main","index":0}]]},"Test - Array":{"main":[[{"node":"Check - Array","type":"main","index":0}]]},"Check - Array":{"main":[[{"node":"Success - Array","type":"main","index":0}],[{"node":"Error - Array","type":"main","index":0}]]},"Test - Number":{"main":[[{"node":"Check - Number","type":"main","index":0}]]},"Test - Object":{"main":[[{"node":"Check - Object","type":"main","index":0}]]},"Test - String":{"main":[[{"node":"Check - String","type":"main","index":0}]]},"Check - Number":{"main":[[{"node":"Success - Number","type":"main","index":0}],[{"node":"Error - Number","type":"main","index":0}]]},"Check - Object":{"main":[[{"node":"Success - Object","type":"main","index":0}],[{"node":"Error - Object","type":"main","index":0}]]},"Check - String":{"main":[[{"node":"Success - String","type":"main","index":0}],[{"node":"Error - String","type":"main","index":0}]]},"Success - Null":{"main":[[{"node":"Test - Array","type":"main","index":0}]]},"Test - Boolean":{"main":[[{"node":"Check - Boolean","type":"main","index":0}]]},"Check - Boolean":{"main":[[{"node":"Success - Boolean","type":"main","index":0}],[{"node":"Error - Boolean","type":"main","index":0}]]},"Success - Array":{"main":[[{"node":"Test - Object","type":"main","index":0}]]},"Success - Number":{"main":[[{"node":"Test - Boolean","type":"main","index":0}]]},"Success - Object":{"main":[[{"node":"🎉 SUCCESS 🎉","type":"main","index":0}]]},"Success - String":{"main":[[{"node":"Test - Number","type":"main","index":0}]]},"Success - Boolean":{"main":[[{"node":"Test - Null","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"pinData":{}}...
|
[{"startData":"1","resultData& [{"startData":"1","resultData":"2","executionData":"3"},{"destinationNode":"4","runNodeFilter":"5"},{"runData":"6","pinData":"7","lastNodeExecuted":"4"},{"contextData":"8","nodeExecutionStack":"9","metadata":"10","waitingExecution":"11","waitingExecutionSource":"12","runtimeData":"13"},"Check - String",["14","15","4"],{"Start Test!":"16","Test - String":"17","Check - String":"18"},{},{},[],{},{},{},{"version":1,"establishedAt":1764544815177,"source":"19"},"Start Test!","Test - String",["20"],["21"],["22"],"manual",{"startTime":1764544738482,"executionIndex":0,"source":"23","hints":"24","executionTime":2,"executionStatus":"25","data":"26"},{"startTime":1764544738485,"executionIndex":1,"source":"27","hints":"28","executionTime":1,"executionStatus":"25","data":"29"},{"startTime":1764544815181,"executionIndex":2,"source":"30","hints":"31","executionTime":3,"executionStatus":"25","data":"32"},[],[],"success",{"main":"33"},["34"],[],{"main":"35"},["36"],[],{"main":"37"},["38"],{"previousNode":"14"},["39"],{"previousNode":"15","previousNodeOutput":0,"previousNodeRun":0},["40","41"],["42"],["43"],[],["44"],{"json":"45","pairedItem":"46"},{"json":"47","pairedItem":"48"},{"json":"47","pairedItem":"49"},{},{"item":0},{"my_string":"50"},{"item":0},{"item":0},"I love automation."]...
|
Edit
Delete
|