CSV zu JSON

v1Stabil
2Punkte pro Aufruf

CSV-Dateien mit Schema-Inferenz in JSON-Format konvertieren

CSV-Dateien parsen und in JSON umwandeln – mit automatischer Typ-Erkennung, Header-Erkennung und Schema-Validierung.

Preisgestaltung

2 Punkte

pro Anfrage

Ratenlimit

60

Anfragen pro Minute

Kategorie

Datentransformation

API-Typ

Navigation

API-Endpunkt

Verwenden Sie diesen Endpunkt, um Anfragen an die API zu stellen

POST https://apphighway.com/api/v1/csv-to-json

Anfrageparameter

Von dieser API akzeptierte Eingabeparameter

ParameterTypErforderlichBeschreibungBeispiel
filefileJaCSV file to convert (multipart/form-data)data.csv
delimiterstringNeinCSV delimiter character
Standard: ,
,
has_headerbooleanNeinWhether the first row contains column headers
Standard: true
true
infer_schemabooleanNeinAutomatically detect data types for each column
Standard: true
true

Antwortfelder

In der API-Antwort zurückgegebene Felder

ParameterTypBeschreibungBeispiel
statusstringConversion statussuccess
dataarrayArray of JSON objects representing CSV rows[object Object],[object Object]
schemaobjectDetected column types and metadata[object Object]
rowCountnumberTotal number of rows processed2
pointsUsednumberPoints consumed2

Antwort-Schema

JSON-Schema-Struktur der API-Antwort

{
  "status": "success",
  "data": [
    {
      "name": "Alice",
      "age": 25
    },
    {
      "name": "Bob",
      "age": 30
    }
  ],
  "schema": {
    "name": "string",
    "age": "number"
  },
  "rowCount": 2,
  "pointsUsed": 2
}

Anfrageformat

Alle Anfragen müssen Authentifizierungs-Header und JSON-Payload enthalten

Erforderliche Header

Authorization:Bearer YOUR_API_TOKEN
Content-Type:application/json

Beispielanfrage

{
  "data": "example input",
  "options": {
    "format": "json"
  }
}

Beispielantwort

{
  "status": "success",
  "data": {
    "result": "processed output"
  },
  "pointsUsed": 2,
  "remainingPoints": 97
}

Punkteabzug

Wie Punkte für diese API berechnet werden

Abzug vor Verarbeitung

Punkte werden VOR der Verarbeitung Ihrer Anfrage abgezogen, um eine faire Abrechnung zu gewährleisten

Unzureichendes Guthaben

Anfragen werden sofort abgelehnt, wenn Sie nicht genügend Punkte haben

Rate Limiting

API-Anfragelimits und Drosselungsrichtlinien

Anfragelimit

Diese API erlaubt bis zu 60 Anfragen pro Minute pro API-Token

Rate Limit überschritten

Wenn Sie das Rate Limit überschreiten, erhalten Sie einen 429 Too Many Requests Fehler. Implementieren Sie exponentielles Backoff in Ihrem Client.

Rate Limit Header

Alle Antworten enthalten X-RateLimit-Limit, X-RateLimit-Remaining und X-RateLimit-Reset Header zur Überwachung Ihrer Nutzung

CSV to JSON API V1 - AppHighway