TypeScript:
Werken met YAML
Hoe:
Om met YAML in TypeScript te werken, heb je een bibliotheek zoals js-yaml
nodig. Installeer het eerst:
npm install js-yaml
Nu, parseer een YAML string naar een JavaScript object:
import yaml from 'js-yaml';
const yamlStr = `
name: John Doe
age: 30
`;
probeer {
const doc = yaml.load(yamlStr);
console.log(doc);
} vang (e) {
console.error(e);
}
Voorbeelduitvoer:
{ name: 'John Doe', age: 30 }
Om een object naar een YAML string te converteren:
import yaml from 'js-yaml';
const obj = { name: 'Jane Doe', age: 25 };
const yamlStr = yaml.dump(obj);
console.log(yamlStr);
Voorbeelduitvoer:
name: Jane Doe
age: 25
Diepgaande Duik
YAML is gestart in 2001, met als doel menselijke leesbaarheid en gegevensuitwisseling tussen talen. Het is een superset van JSON. Alternatieven omvatten JSON en XML, maar de minimale syntaxis van YAML wordt vaak de voorkeur gegeven voor configuratiebestanden. Als je met YAML in TypeScript werkt, vergeet dan niet dat het niet-getypeerd is; wees voorzichtig met de ontvangen gegevens, vooral van onbetrouwbare bronnen, om beveiligingsproblemen te vermijden.
Zie Ook
- Officiële YAML-website: http://yaml.org
js-yaml
GitHub repo: https://github.com/nodeca/js-yaml- YAML vs. JSON vergelijking: https://en.wikipedia.org/wiki/YAML#Comparison_with_JSON