Stay organized with collections
Save and categorize content based on your preferences.
blockly > Block > jsonInit
Block.jsonInit() method
Initialize this block using a cross-platform, internationalization-friendly JSON description.
Signature:
jsonInit(json: any): void;
Parameters
Parameter |
Type |
Description |
json |
any |
Structured data describing the block. |
Returns:
void
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["\u003cp\u003eThe \u003ccode\u003ejsonInit\u003c/code\u003e method initializes a Blockly block using a JSON object.\u003c/p\u003e\n"],["\u003cp\u003eThis method uses a structured JSON description to define the block's properties, ensuring compatibility across platforms and languages.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ejson\u003c/code\u003e parameter within the \u003ccode\u003ejsonInit\u003c/code\u003e method accepts the structured data that outlines the block's characteristics.\u003c/p\u003e\n"],["\u003cp\u003eUpon execution, the \u003ccode\u003ejsonInit\u003c/code\u003e method does not return any specific value, indicated by its \u003ccode\u003evoid\u003c/code\u003e return type.\u003c/p\u003e\n"]]],["The `Block.jsonInit()` method initializes a block using a JSON description. It accepts a single parameter, `json`, which is structured data that defines the block. This method is designed to be cross-platform and support internationalization. The method returns nothing (`void`) after processing the JSON data to set up the block.\n"],null,["[blockly](./blockly.md) \\\u003e [Block](./blockly.block_class.md) \\\u003e [jsonInit](./blockly.block_class.jsoninit_1_method.md)\n\nBlock.jsonInit() method\n-----------------------\n\nInitialize this block using a cross-platform, internationalization-friendly JSON description.\n\n**Signature:** \n\n jsonInit(json: any): void;\n\nParameters\n----------\n\n| Parameter | Type | Description |\n|-----------|------|---------------------------------------|\n| json | any | Structured data describing the block. |\n\n**Returns:**\n\nvoid"]]