|   | 
|  META TOPICPARENT  | 
 name="TWikiVariables"  | 
  
 GET{"name"} -- get a variable  | 
|   |  
-  Syntax: 
%GET{ "name" default="..." }%
  -  Parameters:      
    | 
|
< < |  
          
     
      "name"  | 
      Name of variable.  | 
      (required)  | 
             | 
> > |  
          
     
      "name"  | 
      Name of variable, such as menu. May optionally contain a JSON path, such as menu.File.Open.  | 
      (required)  | 
             | 
|   |  
 
          
     
      format="..."  | 
      Format with supported variables:  • $name for variable name  • $value for variable value  • $isdefined expanding to 1 or 0 depending if variable is defined or not  • $isset expanding to 1 or 0 depending if variable is logically true or false  • $ispersistent expanding to 1 or 0 depending if variable is persistent or not  • all FormatTokens such as $dollar, $n, $percnt.  | 
      "$value"  | 
      
     
      default="..."  | 
      Text shown if variable is not defined, e.g. not found. This parameter overrides the format parameter.  | 
      "" (empty string)  | 
             | 
|
> > |  
          
     
      store="..."  | 
      Specify a store name that holds the persistent variable. This assumes the variable was previously set with the same store name.  | 
      ""  | 
             | 
|   |  
-  Example: 
%GET{"lunch"}% returns Sushi if the following has been previously set:   %SET{ "lunch" value="Sushi" }%  - see more examples
    | 
|
> > |  
-  JSON Syntax: 
%GET{ name }% - see description.
  -  Example to set a JSON object and to get a JSON object with a JSON path: 
-  
%SET{ menu = { "File": { "New": [ "new", "F" ], "Open": [ "open", "F" ] }, "Edit": { "Copy": [ "cpy", "F" ], "Paste": [ "pst", "F" ] } } }% - set a JSON object
  -  
%GET{ menu.File.Open }% - returns: ["open","F"]
   
    | 
|   |    |