TypeScript:
Làm việc với YAML

Cách thực hiện:

Để làm việc với YAML trong TypeScript, bạn sẽ cần một thư viện như js-yaml. Trước tiên, hãy cài đặt nó:

npm install js-yaml

Bây giờ, chuyển một chuỗi YAML thành một đối tượng JavaScript:

import yaml from 'js-yaml';

const yamlStr = `
name: John Doe
age: 30
`;

try {
  const doc = yaml.load(yamlStr);
  console.log(doc);
} catch (e) {
  console.error(e);
}

Đầu ra mẫu:

{ name: 'John Doe', age: 30 }

Để chuyển đổi một đối tượng thành một chuỗi YAML:

import yaml from 'js-yaml';

const obj = { name: 'Jane Doe', age: 25 };

const yamlStr = yaml.dump(obj);
console.log(yamlStr);

Đầu ra mẫu:

name: Jane Doe
age: 25

Sâu hơn nữa

YAML được bắt đầu vào năm 2001, nhằm mục tiêu đọc và trao đổi dữ liệu dễ dàng giữa các ngôn ngữ. Nó là một tập mở rộng của JSON. Các lựa chọn thay thế bao gồm JSON và XML, nhưng cú pháp tối giản của YAML thường được ưu tiên cho các tệp cấu hình. Khi bạn làm việc với YAML trong TypeScript, hãy nhớ rằng nó không có kiểu dữ liệu; hãy cẩn thận với dữ liệu nhận được, đặc biệt là từ các nguồn không đáng tin cậy, để tránh các vấn đề về bảo mật.

Xem thêm