string - YAML:如何创建逗号分隔值的多行字符串?

标签 string parsing yaml newrelic

我正在使用 YAML 为新的 relic 配置文件传入一串以逗号分隔的值以忽略错误。我需要输出如下所示:

"NotFoundError,LocationError,InvalidParamsError"

我尝试使用折叠样式并剥离最后一个换行符。我的 yaml 文件如下所示:

ignore_errors: >-
  NotFoundError,
  LocationError,
  InvalidParamsError

但是,它最终将其他换行符解析为一个空格,这给了我这样的结果:

"NotFoundError, LocationError, InvalidParamsError"

我需要它来解析折叠的字符串而不是添加空格。请帮忙。

最佳答案

这样做的唯一方法是引用您的字符串并使用 \ 转义每一行的结尾:

ignore_errors: "\
  NotFoundError,\
  LocationError,\
  InvalidParamsError"

关于string - YAML:如何创建逗号分隔值的多行字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37998576/

相关文章:

python - CondaEnvException : Pip failed. 尝试使用 .yml 文件在 conda 中创建环境时出现 pip 子进程错误

php - 一个 PHP 循环问题

c - "hello x"- 字符串比较

c# - 字符串操作c#

iphone - NSInputStream 使用本地文件,而不是从服务器拉取的文件

java - 从 Kubernetes 运行梁数据流作业

python - 如果满足条件,则将连续的字符串对连接到列表中

json - 将选项对象解析为选项列表

php - 将多个xml合并为一个

java - 从 json 中删除多余的空格