Converteer curl naar JSON
Converteer curl-opdrachten naar een gestructureerde JSON-representatie. curl2code wordt volledig in je browser uitgevoerd via WebAssembly — je gegevens blijven privé. Voor HAR-indeling, probeer onze curl naar HAR-converter. Voor onbewerkte HTTP, zie curl naar HTTP. Hieronder staan kant-en-klare JSON-uitvoervoorbeelden.
Hoe je curl kopieert vanuit je browser
- 1
Open Ontwikkelaarstools
Druk op F12 of Ctrl+Shift+I om de ontwikkelaarstools van je browser te openen.
- 2
Ga naar het tabblad Netwerk
Klik op het tabblad Netwerk en voer de actie uit die het HTTP-verzoek activeert.
- 3
Kopiëren als cURL
Klik met de rechtermuisknop op het verzoek → Kopiëren → Kopiëren als cURL. Plak het vervolgens hierboven.
Veelgestelde vragen
Wat is het JSON-uitvoerformaat?
De JSON-uitvoer van curl2code converteert een curl-commando naar een gestructureerde JSON-weergave van het HTTP-verzoek. Het bevat de velden url, method, headers, body, en query in een schoon, parseerbaar formaat. Dit is nuttig voor het importeren in tools, het genereren van documentatie of het programmatisch verwerken van verzoeken.
JSON vs HAR vs ruwe HTTP — welk formaat moet ik gebruiken?
JSON is ideaal voor programmatisch gebruik — eenvoudig te parsen en te transformeren in elke taal. HAR volgt de W3C-standaard voor browser-tooling. Ruwe HTTP toont de werkelijke protocoltekst. Kies JSON voor het bouwen van tools, HAR voor browseranalyse, HTTP om te leren. Zie ook curl naar HAR en curl naar HTTP.
Hoe wordt authenticatie weergegeven in de JSON-uitvoer?
Authenticatie-headers verschijnen in het headers object: {"Authorization": "Bearer token123"}. Basic auth-inloggegevens kunnen zowel als header als in een apart auth veld verschijnen, afhankelijk van de gebruikte curl-vlaggen. curl2code bewaart alle authenticatie-informatie in de gestructureerde JSON-uitvoer.
Hoe worden formuliergegevens weergegeven in de JSON-uitvoer?
Formuliergegevens verschijnen in het body veld als een gestructureerd object. Voor JSON-bodies is de inhoud direct genest. Voor form-urlencoded verschijnen velden als sleutel-waarde paren. Voor multipart wordt elk deel vermeld met zijn naam, waarde en content-type. Het headers object bevat de Content-Type.
Hoe valideer je de JSON-uitvoer?
De JSON-uitvoer is altijd geldige JSON — parse met JSON.parse() in JavaScript, json.loads() in Python, of een willekeurige JSON-bibliotheek. Valideer of de structuur de verwachte velden heeft: url (string), method (string), headers (object). Gebruik JSON Schema voor strikte validatie in geautomatiseerde pijplijnen.
Hoe gebruik je de JSON-uitvoer programmatisch?
Parse de JSON en gebruik deze om HTTP-verzoeken te bouwen in elke taal. Voorbeeld in JavaScript: const req = JSON.parse(output); fetch(req.url, { method: req.method, headers: req.headers, body: req.body }). Dit maakt curl-naar-code conversie mogelijk in aangepaste toolchains. Zie curl naar JavaScript voor directe codegeneratie.
Hoe gebruik je JSON-uitvoer voor debugging?
Pipe de JSON-uitvoer door jq voor 'pretty-printing' en querying: jq '.headers' om headers te inspecteren, jq '.body | fromjson' om JSON-bodies te parsen. Vergelijk JSON-uitvoer van verschillende curl-commando's om verschillen te ontdekken. Het JSON-formaat maakt het eenvoudig om HTTP-verzoeken te diffen en aan versiebeheer te doen.
Welke tools kunnen de JSON-uitvoer consumeren?
Importeer in Postman, Insomnia of Hoppscotch voor visuele API-testen. Gebruik jq voor CLI-verwerking. Voer het in CI/CD-pijplijnen voor geautomatiseerde API-testen. Converteer naar code in elke taal met behulp van de gestructureerde gegevens. Zie voor TypeScript-typedefinities curl naar TypeScript.
Hoe representeer je een POST-verzoek met een JSON body in JSON?
Gebruik curl's -X POST -d "{"key":"value"}" -H "Content-Type: application/json" en curl2code converteert dit naar JSON-formaat: { "method": "POST", "body": {"key": "value"}, "headers": {"Content-Type": "application/json"} }. De JSON body en Content-Type header blijven behouden in de output. curl2code ondersteunt zowel inline JSON als @file.json referenties.
Hoe voeg je Bearer token autorisatie toe in JSON?
Wanneer je curl -H "Authorization: Bearer YOUR_TOKEN" URL converteert met curl2code, blijft de Bearer token behouden in de JSON-output: { "headers": { "Authorization": "Bearer YOUR_TOKEN" } }. Zowel -H "Authorization: Bearer ..." als OAuth token flags worden automatisch gedetecteerd.
Hoe wordt Content-Type gerepresenteerd in JSON-formaat?
Bij het converteren van curl -H "Content-Type: application/json" URL, geeft curl2code de Content-Type in JSON weer als: { "headers": { "Content-Type": "application/json" } }. Veelvoorkomende types zijn application/json, application/x-www-form-urlencoded en multipart/form-data. curl2code behoudt de exacte Content-Type van het originele curl commando.