使用YAML保留空格

问题描述 投票:2回答:2

我的YAML文件中有此文件:

test:     I want spaces before this text

就我而言,转换后,我想在数组或json中的文本前留一个空格。那可能吗?怎么样?

[使用JSON作为输出,其解析如下:

{
  "test": "I want spaces before this text"
}

没有空格。

您可以测试它here

yaml spaces
2个回答
2
投票

您将必须使用单引号或双引号来引用标量,而不是使用普通标量(即不带引号的标量)。这两个中哪一个更易于使用取决于文本中是否包含特殊字符。

如果使用单引号:

test:     ' I want spaces before this text'

这将需要使文本中已经存在的所有单引号加倍(例如' abc''def ')

如果使用双引号:

' abc''def '

这需要反斜杠转义文本中已经存在的任何双引号(例如test: " I want spaces before this text" )。


0
投票

使用\ t这项工作

示例:

var options = {

" abc\"def "

};

© www.soinside.com 2019 - 2024. All rights reserved.