--- &test-C2DT
Title: Spec Example 7.18. Flow Mapping Adjacent Values
Tags: [ flow, mapping, spec ]
{
"adjacent":value,
"readable": value,
"empty":
}
+STR
+DOC
+MAP {}
=VAL "adjacent
=VAL :value
=VAL "readable
=VAL :value
=VAL "empty
=VAL :
-MAP
-DOC
-STR
{
"adjacent": "value",
"empty": null,
"readable": "value"
}
json_diff
{
"adjacent": "value",
"empty": {},
"readable": "value"
}
error
Syck parser (line 2, column 16): syntax error at /perl5/lib/perl5/x86_64-linux-thread-multi/YAML/Syck.pm line 60, <> line 1.
error
Syck parser (line 2, column 16): syntax error at /perl5/lib/perl5/x86_64-linux-thread-multi/YAML/Syck.pm line 60, <> line 1.
error
YAML Error: Expected separator '---'
Code: YAML_PARSE_ERR_NO_SEPARATOR
Line: 1
Document: 2
at /perl5/lib/perl5/YAML/Loader.pm line 88.
error
YAML Error: Expected separator '---'
Code: YAML_PARSE_ERR_NO_SEPARATOR
Line: 1
Document: 2
at /perl5/lib/perl5/YAML/Loader.pm line 88.
na
Line Col Char Byte Token|Content
1 0 0 0 +DOC |
1 0 0 0 +NODE|
1 0 0 0 +MAP |
1 0 0 0 =SYNX|{
1 1 1 1 =EOL |\x0a
2 0 2 2 +PAIR|
2 0 2 2 +NODE|
2 0 2 2 +VAL |
2 0 2 2 =SYNX|"
2 1 3 3 =TEXT|adjacent
2 9 11 11 =SYNX|"
2 10 12 12 -VAL |
2 10 12 12 -NODE|
2 10 12 12 =SYNX|:
2 11 13 13 +NODE|
2 11 13 13 +VAL |
2 11 13 13 =TEXT|value
2 16 18 18 -VAL |
2 16 18 18 -NODE|
2 16 18 18 -PAIR|
2 16 18 18 =SYNX|,
2 17 19 19 =EOL |\x0a
3 0 20 20 +PAIR|
3 0 20 20 +NODE|
3 0 20 20 +VAL |
3 0 20 20 =SYNX|"
3 1 21 21 =TEXT|readable
3 9 29 29 =SYNX|"
3 10 30 30 -VAL |
3 10 30 30 -NODE|
3 10 30 30 =SYNX|:
3 11 31 31 =WSPC|.
3 12 32 32 +NODE|
3 12 32 32 +VAL |
3 12 32 32 =TEXT|value
3 17 37 37 -VAL |
3 17 37 37 -NODE|
3 17 37 37 -PAIR|
3 17 37 37 =SYNX|,
3 18 38 38 =EOL |\x0a
4 0 39 39 +PAIR|
4 0 39 39 +NODE|
4 0 39 39 +VAL |
4 0 39 39 =SYNX|"
4 1 40 40 =TEXT|empty
4 6 45 45 =SYNX|"
4 7 46 46 -VAL |
4 7 46 46 -NODE|
4 7 46 46 =SYNX|:
4 8 47 47 +NODE|
4 8 47 47 +VAL |
4 8 47 47 -VAL |
4 8 47 47 -NODE|
4 8 47 47 -PAIR|
4 8 47 47 =EOL |\x0a
5 0 48 48 =SYNX|}
5 1 49 49 -MAP |
5 1 49 49 -NODE|
5 1 49 49 =EOL |\x0a
6 0 50 50 -DOC |
na
{
'adjacent' => 'value',
'empty' => undef,
'readable' => 'value'
}
na
{
'adjacent' => 'value',
'empty' => undef,
'readable' => 'value'
}
na
{
'adjacent' => 'value',
'empty' => undef,
'readable' => 'value'
}
na
{'adjacent': 'value', 'empty': None, 'readable': 'value'}
na
{'adjacent': 'value', 'empty': None, 'readable': 'value'}
ni
YAML::Tiny failed to classify line '{' at /yaml/bin/perl-tiny-json line 12.
ni
YAML::Tiny failed to classify line '{' at /yaml/bin/perl-tiny-perl line 15.