This is a skill for converting data formats.
Overview
Interconverts various data formats such as JSON, YAML, XML, CSV, TOML, etc.
Main Features
- Various Formats: JSON ↔ YAML ↔ XML ↔ CSV ↔ TOML ↔ INI
- Data Validation: Schema Validation
- Formatting: Indentation, sorting, minification
- Filtering: Extraction of specific fields
- Conversion: Camel Case ↔ Snake Case
- Merge: Merging multiple files
Usage
以下のJSONをYAMLに変換:
{
"name": "John",
"age": 30
}
Conversion Examples
JSON → YAML
{
"database": {
"host": "localhost",
"port": 5432,
"credentials": {
"username": "admin",
"password": "secret"
}
}
}
↓
database:
host: localhost
port: 5432
credentials:
username: admin
password: secret
CSV → JSON
name,age,city
John,30,Tokyo
Jane,25,Osaka
↓
[
{"name": "John", "age": 30, "city": "Tokyo"},
{"name": "Jane", "age": 25, "city": "Osaka"}
]
XML → JSON
<user>
<name>John</name>
<age>30</age>
<email>john@example.com</email>
</user>
↓
{
"user": {
"name": "John",
"age": 30,
"email": "john@example.com"
}
}
Version Information
- Skill Version: 1.0.0
- Last Updated: 2025-01-22