Hur man konverterar YML till JSON
- Lägg till din .YML-fil - dra den till rutan ovan eller klicka för att bläddra.
- Konvertera den till .JSON på några sekunder.
- Ladda ner din nya .JSON-fil.
Vad du kan förvänta dig
- YAML
# kommentarertas bort - JSON saknar syntax för kommentarer, så all dokumentation i din.yml-fil kommer inte att synas i resultatet. - YAML-ankare (
&anchor) och alias (*alias) expanderas: JSON-utdata upprepar hela värdet vid varje referenspunkt, vilket kan öka filstorleken. - Ocitaterade
yes,no,onochoffär YAML-booleans och blirtrueellerfalsei JSON - använd citattecken i källfilen.ymlom du behöver de bokstavliga strängarna.
Vanliga frågor
Är konvertering från YML till JSON förlustfri?
För data, ja - alla nycklar, värden, listor och nästlade objekt konverteras exakt. YAML-kommentarer är det enda som tas bort, eftersom JSON saknar syntax för kommentarer.
Vad händer med YAML-ankare och alias?
De expanderas: varje alias ersätts med det fullständiga värdet det refererar till, så JSON-utdatan är korrekt men kan vara större än källfilen
.yml.Min YAML använder yes/no istället för true/false - kommer det att orsaka problem?
Både
yes och no tolkas som YAML-booleans och kommer att visas som true och false i JSON - använd citattecken i .yml-källan om du behöver de bokstavliga strängarna.Kan jag konvertera JSON tillbaka till YML?
Ja -
yq -o=yaml file.json > file.yml reverserar processen, och konverteringen fram och tillbaka är förlustfri eftersom JSON är en delmängd av YAML.