Files
SnapOtter/apps/docs/nl/tools/files/yaml-json.md
T
SnapOtterandGitHub f858c4cea0 feat: clearer, disambiguated tool names across all surfaces (#520)
Renames 18 ambiguous or hard-to-search tool names so image tools self-qualify like the other modalities ("Compress" becomes "Compress Image"), and cleans up a few awkward names. Propagated across search (constants.ts), display (en.ts + 20 locales), the OpenAPI base spec + 20 locale specs, and the docs tool-page headings in 21 languages. Removes the duplicate "Normalize Audio" summary shared by the video and audio endpoints. Tool ids and routes are unchanged, so no API paths or bookmarks break.
2026-07-15 21:55:51 +08:00

1.7 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Converteer tussen YAML en JSON, in beide richtingen. ef0c9b633797 human abd1e7c91bd2

YAML / JSON converteren

Converteer tussen de formaten YAML en JSON in beide richtingen. Upload een YAML-bestand om JSON te krijgen, of upload een JSON-bestand om YAML te krijgen.

API-endpoint

POST /api/v1/tools/files/yaml-json

Accepteert multipart form data met een YAML- of JSON-bestand. Er is geen settings-veld vereist.

Parameters

Deze tool heeft geen instelbare parameters. De conversierichting wordt bepaald door de bestandsextensie van de invoer.

Voorbeeldaanvraag

YAML naar JSON:

curl -X POST http://localhost:1349/api/v1/tools/files/yaml-json \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@config.yaml"

JSON naar YAML:

curl -X POST http://localhost:1349/api/v1/tools/files/yaml-json \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@config.json"

Voorbeeldantwoord

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/config.json",
  "originalSize": 620,
  "processedSize": 780
}

Opmerkingen

  • De conversierichting wordt automatisch gedetecteerd op basis van de bestandsextensie van de invoer: .yaml of .yml levert .json op, en .json levert .yaml op.
  • Zowel de extensies .yaml als .yml worden geaccepteerd.
  • Alleen het eerste document in een YAML-bestand met meerdere documenten wordt geconverteerd; aanvullende documenten die worden gescheiden door --- worden genegeerd.