Xbasic
json_from_yaml Function
Syntax
C result json = json_from_yaml(yamlText as C)
Arguments
- yamlTextCharacter
A string containing YAML to convert to JSON.
Description
Converts a string containing YAML to JSON.
Discussion
YAML is a markup language that is sometimes used in place of JSON. This function converts YAML to JSON. This function is just a wrapper around the Extension::JSON class.
Example
yaml = <<%str%
fname: john
lname: public
children:
- name: callie
hobbies:
- minecraft
- leggo
- name: griffin
hobbies:
- ballet
address:
street: 12 and main
city: Squares Ville
State: KY
%str%
json_from_yaml(yaml)
= {
"fname": "john",
"lname": "public",
"children" : [
{"name": "callie","hobbies": ["minecraft","leggo"]},
{"name": "griffin","hobbies": ["ballet"]}
],
"address": {
"street": "12 and main",
"city": "Squares Ville",
"State": "KY"
}
}See Also