TOML的使用
文本格式
类型
TOML.ParserTOML解释器类型TOML.ParserError解释错误
工具
parse([p::Parser], x::Union{AbstractString, IO})解释TOML,失败时会抛出ParserErrorprint([io::IO], x::AbstractDict)将数据转化为TOML格式parsefile([p::Parser], f::AbstractString)解释f文件中的TOML,失败时会抛出ParserError
存在tryparse和tryparsefile,它们在解释失败时会将ParserError作为返回值
julia> TOML.parse("""
[num]
a=nan
""")
Dict{String, Any} with 1 entry:
"num" => Dict{String, Any}("a"=>NaN)
julia> TOML.parse("""
[num]
a=nan*
""")
ERROR: TOML Parser error:
none:3:-1 error: expected newline after key value pair
a=nan*
Stacktrace:
...