ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

<JSON variable>.ToString (Function)
Converts the content of a JSON variable to a JSON string.
<JSON variable>.ToXML (Function)
Converts a JSON string to XML.
JSON
JSON (JavaScript Object Notation – Object Notation from JavaScript) is a lightweight data exchange format...
JSON variable functions
Envoie une requête HTTP en mode asynchrone : le programme continue de s'exécuter et la réponse est traitée par une procédure spécifique.
Cette fonction est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 3.
JSON: Handling large (multi-gigabyte) files
Removes an existing folder from the list of subscribed folders.
This new function is available from WINDEV Suite SaaS 2025 - Update 2.
FOR EACH statement (loop through a jsonReader variable)
Using the FOR EACH statement on a variable of type jsonReader allows for different types of loops:
  • Loop through a level.
  • Loop through a level with copy.
  • In-depth loop.
Note: This feature is only available from version 2025 Update 3.
StringToJSON (Function)
Converts a JSON string into a JSON variable.
<Table>.ToJSON (Function)
Converts the contents of a Table or TreeView Table control to a JSON string.
TableToJSON (Function)
Converts the contents of a Table or TreeView Table control to a JSON string.
JSONToString (Function)
Converts the content of a JSON variable to a JSON string.
JSONOpenReader (Function)
Creates a reader to read a JSON document without loading it into memory.
Note: This function is only available from version 2025 Update 3.
<Source>.RecordToJSON (Function)
Retrieves the structure and value of the current record and exports them into a string in JASON format.
<Source>.JSONToRecord (Function)
Imports JSON data into the current record.
JSONValid (Function)
Checks the validity of a JSON string.
JSONToVariant (Function)
Converts a JSON string to a Variant variable.
Analysis editor: the different types of sections
The different types of items proposed in the data model editor are as follows:
<xmlNode>.ToJSON (Function)
Converts an XML string to JSON.
Serialize (Function)
Transforms the following elements into a specific format:
  • a structure (and its subelements),
  • a class (and its subelements),
  • an array (including the associative arrays),
  • a queue,
  • a stack,
  • a list.
JSONToXML (Function)
Converts a JSON string to XML.
VariantToJSON (Function)
Converts the content of a Variant variable to JSON.
<Source>.ExportJSON (Function)
Exports the records found in a data file (HFSQL or OLE DB), view or query to a JSON file.
HJSONToRecord (Function)
Imports JSON data into the current record.
XMLToJSON (Function)
Converts an XML string to JSON.
HExportJSON (Function)
Exports the records found in a data file (HFSQL or OLE DB), view or query to a JSON file.
ExtractStringBetween (Function)
Allows you to:
  • extract a substring between two given separators from a character string.
  • search for substrings between two given separators in a character string.
Deserialize (Function)
Deserializes a buffer or a character string containing the data from a class, structure, array (including an associative array), queue, stack, list or advanced variable, as well as their subelements.
<xmlDocument>.ToJSON (Function)
Converts an XML string to JSON.
HExportJSONString (Function)
Exports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
HRecordToJSON (Function)
Retrieves the structure and value of the current record and exports them into a string in JASON format.
<Source>.ExportJSONString (Function)
Exports the records from a data file (HFSQL or OLE DB), view or query to a JSON string.
mongoOperationsOption (Type of variable)
The mongoOperationsOption type is used to define the options of bulk operations.
SQL functions that can be used in SQL queries
The following SQL functions can be used on the queries written in SQL code (classified by theme)......
mongoCollectionOption (Type of variable)
The mongoCollectionOption type is used to define the advanced characteristics of collection options...
Serialization constants
The serialization constants are as follows:
AppleID (Type of variable)
The AppleID type corresponds to the identifier resulting from a successful Apple ID authentication.
Deep links to mobile applications
Deep linking allows you to redirect the user to specific content in a mobile application (rather...
mongoOperationAdd (Type of variable)
The mongoOperationAdd type is used to define all the advanced characteristics of a document add...
GglFile (Type of Variable)
The GglFile type allows you to know all the characteristics of a file from the Google software...
Utility components
WINDEV includes several utility components that allow you to handle data directly......
OpenIDIdentity (Type of variable)
The OpenIDIdentity type is used to define all the advanced characteristics of a user connected...
Monitoring robot: Configuring the robot parameters
From the monitor, you can change the configuration options......
Debugging in Android
All developers appreciate the possibility to debug an application directly on the device......
UUID (Type of variable)
The UUID type is used to easily manage: UUIDs or GUIDs, automatic UUID HFSQL identifiers,...
Constants for managing character strings
List of constants used by string management functions...
AuthToken (Type of variable)
The AuthToken type contains the characteristics of a token to access a web service.
Type of item: Secure password
"Password" items are used to securely store passwords by using a salt and a hash algorithm......
AWP without UI
Bootstrap, Angular, React, Vue......
Creating and using a REST Webservice
A REST WebService is a program hosted on a server containing functions accessible via HTTP...
hbScanParameter (Type of variable)
The hbScanParameter type is used to define the parameters for iterating over the records...
Advanced types
The advanced types of WLanguage are as follows...
Point (Type of variable)
A Point variable is a structured type that is used to represent a position (X, Y) in 2 dimensions.
Record (Type of variable)
The Record type is used to save the values of a record.
1
2
3
4
5
6
>