mirror of
https://github.com/goccy/go-yaml.git
synced 2025-12-08 06:09:57 +00:00
Normalize CR and CRLF in multi-line strings (#754)
This commit is contained in:
parent
90e8525591
commit
f4d13479ba
2 changed files with 62 additions and 2 deletions
|
|
@ -954,6 +954,14 @@ merge:
|
|||
source: "v: |\n hello\n ...\n world\n",
|
||||
value: map[string]string{"v": "hello\n...\nworld\n"},
|
||||
},
|
||||
{
|
||||
source: "v: |\r\n hello\r\n ...\r\n world\r\n",
|
||||
value: map[string]string{"v": "hello\n...\nworld\n"},
|
||||
},
|
||||
{
|
||||
source: "v: |\r hello\r ...\r world\r",
|
||||
value: map[string]string{"v": "hello\n...\nworld\n"},
|
||||
},
|
||||
{
|
||||
source: "a: !!binary gIGC\n",
|
||||
value: map[string]string{"a": "\x80\x81\x82"},
|
||||
|
|
@ -970,6 +978,22 @@ merge:
|
|||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
source: "v:\r\n- A\r\n- |-\r\n B\r\n C\r\n",
|
||||
value: map[string][]string{
|
||||
"v": {
|
||||
"A", "B\nC",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
source: "v:\r- A\r- |-\r B\r C\r",
|
||||
value: map[string][]string{
|
||||
"v": {
|
||||
"A", "B\nC",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
source: "v:\n- A\n- |-\n B\n C\n\n\n",
|
||||
value: map[string][]string{
|
||||
|
|
@ -986,6 +1010,22 @@ merge:
|
|||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
source: "v:\r\n- A\r\n- >-\r\n B\r\n C\r\n",
|
||||
value: map[string][]string{
|
||||
"v": {
|
||||
"A", "B C",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
source: "v:\r- A\r- >-\r B\r C\r",
|
||||
value: map[string][]string{
|
||||
"v": {
|
||||
"A", "B C",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
source: "v:\n- A\n- >-\n B\n C\n\n\n",
|
||||
value: map[string][]string{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue