4 ms·
Guess what was not removed? 1 : 1,0 2: 01 3: 1.0 4: 1O 5: 0b1 6: 0x1 7: 0i1 8: hey, 8.0: oh, version: [3.1, "3.1", 3.10
by BiteCode_dev 5y ago
Guess what was not removed?
1 : 1,0
2: 01
3: 1.0
4: 1O
5: 0b1
6: 0x1
7: 0i1
8: hey,
8.0: oh,
version: [3.1, "3.1", 3.10, "3.10"]
Gives you:
{
"1": "1,0",
"2": 1,
"3": 1.0,
"4": "1O",
"5": 1,
"6": 1,
"7": "0i1",
"8": "oh,",
"version": [
3.1,
"3.1",
3.1,
"3.10"
]
}
YAML turns raw literals into strings, except when the string matches a certain format. Then it may turn it into other things, like int or float, and you better know all the rules by heart and be attentive. And not introduce any typo, which of course no human ever does.
- kangalioo 5y agoThat's why yaml is a format for computer and json a format for humans
- BiteCode_dev 5y agoAnd that's also why everybody use JSON to configure CI, and use YAML for REST API.