{'name': 'yoyo', 'key': 'hello\nworld\nwelcome\n', 'email': '123@qq.com'} 1. |+会额外保留整个文本最后的换行符 "\n", 等效于 | name: yoyo key: |+ hello world welcome email: 123@qq.com 1. 2. 3. 4. 5. 6. 如果不需要最后的换行符\n可以使用|- name: yoyo key: |- hel...
但在某些特殊情况下(如在字符串中表示键值对),可能需要特别处理。 反斜杠:反斜杠用于引入转义序列,在需要表示反斜杠本身时,应使用\\进行转义。 3. 提供YAML特殊符号转义的示例 yaml # 单引号转义示例 key1: 'It''s a test' # 输出:It's a test # 双引号转义示例 key2: "Line 1 Line 2" # 输出: ...
# 使用冒号来代表,格式为 key: value 冒号后面要加一个空格 key: value # 使用缩进来表示层级关系 key: key1: value1 key2: value2 # flow 风格写法 key: {key1: value1, key2: value2} # 无序键值对 map: Block style: !!map key1 : value1 key2 : value2 # Flow style Flow style: !!ma...
map: {key1: value1,key2: value2} #map list: [12,13,14] #简单数组 objectlist: [{name: name1,age: 12},{name: name2,age: 13}] #对象数组 [key1,key2] : [value1,value2] #复杂对象,表示key是一个数组,值也是数组,当然对象也可以 1. 2. 3. 4. 5. 6. JSON: { "a": "value...
使用冒号代表,格式为key: value。冒号后面要加一个空格。 url:http://www.wolfcode.cn 可以使用缩进表示层级关系: name: 4AM: 8 OMG: 5 依然支持流式写法: name: {4AM: 8,OMG: 5} 较为复杂的对象格式,可以使用问号加一个空格代表一个复杂的key,配合一个冒号加一个空格代表一个value。
key: value 可以使用缩进表示层级关系; key: child-key: value child-key2: value2 YAML中还支持流式(flow)语法表示对象,比如上面例子可以写为: key: {child-key: value, child-key2: value2} 较为复杂的对象格式,可以使用问号加一个空格代表一个复杂的key,配合一个冒号加一个空格代表一个value: ...
"key": { "child_key1":"value1", "child_key2":"value2" } YAML中写法:key:value # 常规写法 key: child_key1: value1 child-key2: value2 # 流失(flow)写法 key: {child_key1: value1, child_key2: value2} # 复杂的价值对,一个问号 加一个空格代表一个复杂的key,配合一个冒号加一个空格...
for key, value in data.items(): if isinstance(value, str): # 删除特殊字符 value = value.replace(':', '').replace('-', '').replace('>', '').replace('<', '').replace('!', '') data[key] = value elif isinstance(value, (dict, list)): ...
yamlparent_key: child_key1:value1 child_key2:value2 注释 YAML 支持单行注释,使用 # 符号: yaml#这是一个注释 key:value#这也是注释 02 数据类型 YAML 支持多种数据类型: Scalars(标量) Mappings(映射) Sequences(序列) 示例 以下是一个简单的 YAML 示例,展示了不同类型的数据结构: ...