TOML的使用
文本格式
类型
TOML.Parser
TOML解释器类型TOML.ParserError
解释错误
工具
parse([p::Parser], x::Union{AbstractString, IO})
解释TOML,失败时会抛出ParserError
print([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:
...