Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
AL has a number of data types available for accessing services. The following table shows the data types that are available to use in AL for Business Central.
API reference
| Class | Description |
|---|---|
| HttpClient | Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a Uniform Resource Identifier (URI). |
| HttpContent | A base class representing an HTTP entity body and content headers. |
| HttpHeaders | The HttpHeaders class contains a collection of headers and their values. |
| HttpRequestMessage | Represents an HTTP request message. |
| HttpResponseMessage | Represents an HTTP response message. |
| JsonArray | JsonArray is a container for any well-formed JSON array. A default JsonArray contains an empty JSON array. |
| JsonObject | JsonObject object is a container for any well-formed JSON object. A default JsonObject contains an empty JSON object. |
| JsonToken | JsonToken object is a container for any well-formed JSON data. A default JsonToken contains the JSON value of NULL. |
| JsonValue | JsonValue object is a container for any well-formed JSON object. A default JsonValue is set to the JSON value of NULL. |
| TextBuilder | TextBuilder can performantly concatenate multiple bigger strings together. |
| XmlAttribute | Represents an attribute. |
| XmlAttributeCollection | Represents a collection of attributes associated with an XmlElement. |
| XmlCData | Represents the CDATA section. |
| XmlComment | Represents the content of an XML comment. |
| XmlDeclaration | Represents the XML declaration node. |
| XmlDocument | Represents an XML document. This class can be used to load, validate, edit, add, and position XML in a document. |
| XmlDocumentType | Represents the document type declaration. |
| XmlElement | Represents an element. |
| XmlNamespaceManager | Resolves, adds, and removes namespaces to a collection and provides scope management for these namespaces. |
| XmlNameTable | Table of automized string object. |
| XmlNode | Represents a single node in the XML document. |
| XmlNodeList | Represents an ordered collection of nodes. |
| XmlProcessingInstruction | Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document. |
| XmlText | Represents the text content of an element or attribute. |
Related information
Developing extensions
Get started with AL
AL development environment
Data types and methods in AL