https://www.bejson.com/validators/yaml_editor/
yaml文件大致格式解析,通过上面这个解析网站,可以看到yaml文件解析的格式长什么样,如果知道字典和列表这两个名词那就更好理解
例子
env: name: MALLOC_ARENA_MAX value: '1' name2: MALLOC_ARENA_MAX value2: '1'
这个解析的结果是
{ env: { name: 'MALLOC_ARENA_MAX', value: '1', name2: 'MALLOC_ARENA_MAX', value2: '1' } }
意思就是env这个key的字典里还有一个字典,但这个字典有4个k,v形式存在
env: - name: MALLOC_ARENA_MAX value: '1' - name2: MALLOC_ARENA_MAX value2: '1'
这个解析的结果是
{ env: [ { name: 'MALLOC_ARENA_MAX', value: '1' }, { name2: 'MALLOC_ARENA_MAX', value2: '1' } ] }
意思是env这个字典里有个列表,长度为2,列表里有俩个字典(key可以和上面的key名字相同),每个字典里有两个值