Разбор файла YAML с использованием js -yaml - PullRequest
0 голосов
/ 06 апреля 2020

Я использую js -yaml для анализа и чтения содержимого файла yaml в node js, это типичная пара значений ключей yaml, некоторые ключи в Yaml имеют значения в формате, например:

key : {{ val1 }} {{ val2 }}

Не удается выполнить синтаксический анализ в таких случаях в файле. Обычно я получаю ошибку:

не может прочитать неявную пару отображения; двоеточие пропущено в строке X, столбец Y: \ n

Каков наилучший способ анализа Yaml, который имеет некоторые ключи / значения в вышеуказанном формате?

1 Ответ

0 голосов
/ 06 апреля 2020

{ - это специальный символ в YAML, который запускает последовательность потока. Вам нужно либо процитировать скаляр, который содержит его:

key: "{{ val1 }} {{ val2 }}"

, либо использовать блочные скаляры:

key: >-
  {{ val1 }} {{ val2 }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...