YAML
support 3 basic data types.
Example
a.
Scalars:
Numbers, Strings, Booleans
b.
Sequences:
Arrays, Lists
c.
Mappings:
Hashes, Dictionaries
Scalar
Scalar
represent the primitives in programming languages. For example, a scalar can be
a string, integer, double, boolean.
Example
id: 1 firstName: "Krishna" lastName: "Gurram"
Sequences
Sequences
represent list (or) array of items. Here item can be an object (or) a scalar.
--- - id: 1 firstName: "Krishna" lastName: "Gurram" - id: 1 firstName: "Chamu" lastName: "KB"
Above
example represents list of employee objects.
Mappings
Mappings
are used to represent hashes, dictionaries.
Example
A
map of employees (where key is the id of the employee and value is the employee
object) is represented like below.
--- 1: id: 1 firstName: "Krishna" lastName: "Gurram" 2: id: 1 firstName: "Chamu" lastName: "KB"
No comments:
Post a Comment