Hoe te gebruiken
Plak YAML die spaties gebruikt voor indentatie. Converteren toont JSON. Tabs, anchors, aliassen en tags worden geweigerd met uitleg.
Voorbeeld
De voorbeeldmapping wordt een JSON-object.
Invoer
name: Ada Lovelace
fields:
- mathematics
- computing
born: 1815
Uitvoer
{
"name": "Ada Lovelace",
"fields": [
"mathematics",
"computing"
],
"born": 1815
}
Hoe het werkt
De parser leest inspringing, mappings, sequences, strings tussen aanhalingstekens, commentaar, booleans, null en getallen. Flow-stijl JSON zoals [1, 2] wordt geaccepteerd als het geldige JSON is.
Veelvoorkomende fouten
- Tabs werden gebruikt voor inspringing Vervang tabs door spaties.
- Een regel gebruikt & of * Ankers en aliassen worden niet ondersteund. Herhaal de waarde in plaats daarvan.
- De structuur is ambigu Zet een spatie na elke dubbele punt.
Beperkingen
Dit is geen volledige YAML 1.1-implementatie. yes, no, on en off blijven strings zodat ze niet stilzwijgend booleans worden. Meerdere documenten in één bestand worden niet ondersteund.
Privacy
De tekst die u plakt wordt in uw browser verwerkt. PepsTools ontvangt hem niet, bewaart hem niet en stuurt hem niet naar een andere dienst.
Vragen
Waarom wordt yes niet true?
Alleen true, false, null en ~ hebben hier speciale betekenis. Zo blijft de conversie voorspelbaar.