YAML
ParseFile
read YAML data from a file
Calling Sequence
Parameters
Options
Description
Examples
Compatibility
ParseFile(source, opts)
source
-
string; file or URL to read from
opts
(optional) options as specified below
array : list or Array
Specifies the data struscture to use for parsed data corresponding to YAML arrays (sequential data delimited with square brackets). With array=list (the default), a YAML array is encoded as a list ; with array=Array, it is encoded as an Array .
object : one of table, record, or DataSeries
Specifies the data structure to use for parsed data corresponding to YAML objects (collections of key/value pairs delimited with curly braces).
With object=table (the default), an object is encoded as table ; with object=record, it is encoded as a record ; with object=DataSeries, it is encoded as a DataSeries .
output : one of table, record, or DataSeries
A legacy alias for the object option.
ParseFile(source) reads YAML data from the file or URL source.
If source is a file, it is closed after it is read.
Parse an input YAML file to a Maple table
address≔FileTools:-JoinPath⁡example/address.yaml,base=datadir:
YAML:-ParseFile⁡address
table⁡phoneNumbers=table⁡type=local,number=+1 (519) 747-2373,table⁡type=toll-free,number=+1 (800) 267-6583,table⁡type=fax,number=+1 (519) 747-5284,founded=1988,companyName=Maplesoft,address=table⁡streetAddress=615 Kumpf Drive,postalCode=N2V 1K8,country=Canada,city=Waterloo,province=ON
Parse the same input YAML file to a Maple record
YAML:-ParseFile⁡address,object=record
Recordpacked⁡phoneNumbers=Recordpacked⁡...,Recordpacked⁡...,Recordpacked⁡...,founded=1988,companyName=Maplesoft,address=Recordpacked⁡...
The YAML[ParseFile] command was introduced in Maple 2017.
For more information on Maple 2017 changes, see Updates in Maple 2017 .
The YAML[ParseFile] command was updated in Maple 2022.
The array and object options were introduced in Maple 2022.
For more information on Maple 2022 changes, see Updates in Maple 2022 .
See Also
YAML[ParseString]
YAML[ToString]
Download Help Document
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル