NDJSON to JSON array
API · /ndjson-api
NDJSON API
Work with NDJSON / JSON Lines — the one-JSON-value-per-line format used by application and audit logs, streaming and LLM responses, jq, BigQuery, Elasticsearch bulk and many data pipelines. The to-array endpoint parses an NDJSON stream into a regular JSON array; to-ndjson does the reverse, turning a JSON array into NDJSON (one compact value per line); and validate checks every line independently, reporting which lines are valid and the exact parse error for any that are not. Blank lines are ignored. Perfect for log processing, ETL, data import/export and stream debugging. Pure local computation — no key, no third-party service, instant; up to 4 MB via POST. Live, nothing stored. 4 endpoints. Distinct from JSON validation/formatting and from CSV tooling.
API salute
salutare- Tempo di attività
- 100.00%
- Sondaggi del server · 24 ore su 24
- Latenza media
- 81 ms
- Sondaggi del server · 24 ore su 24
- Abbonati
- 4,737
- attiva
- Chiamate totali
- 56
- ultimi 7 giorni
Prezzi
Scegli un livello: fatturazione mensile, annullamento in qualsiasi momento.
Free
Gratis
- 1,015 chiamate/mese
- 2 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 1,015 calls/month
- 2 req/sec
- To array + to NDJSON + validate
- No credit card
Starter
€0.55 /mese
- 8,550 chiamate/mese
- 8 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 8.55k calls/month
- 8 req/sec
- Per-line validation
- Email support
Pro
€20.45 /mese
- 136,500 chiamate/mese
- 20 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 136.5k calls/month
- 20 req/sec
- Log / ETL pipelines
- Priority support
Mega
€58.45 /mese
- 720,000 chiamate/mese
- 50 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 720k calls/month
- 50 req/sec
- Platform scale
- Dedicated SLA
Costruito da
Correlato APIs
Altro APIs con tag sovrapposti.
Dotenv API
Converti tra file .env (dotenv) e JSON, in entrambe le direzioni. L'endpoint parse legge il testo .env in un oggetto JSON pulito: salta le righe vuote e i commenti #, rispetta un export iniziale opzionale, rimuove le virgolette singole e doppie (interpretando le sequenze di escape \n, \t e \" all'interno delle virgolette doppie), rimuove i commenti inline dopo valori non quotati, supporta valori che si estendono su più righe all'interno di virgolette, e può opzionalmente espandere i riferimenti ${VAR} e $VAR rispetto alle variabili già definite nello stesso file — lasciando i valori tra virgolette singole rigorosamente letterali. L'endpoint stringify trasforma un oggetto JSON in un file .env valido, quotando solo i valori che ne hanno effettivamente bisogno e opzionalmente prefissando ogni riga con export per il sourcing nella shell. Tutto viene calcolato localmente e deterministicamente, quindi è istantaneo e privato — i tuoi segreti non lasciano mai la richiesta. Ideale per strumenti di configurazione e migrazioni, pipeline CI/CD, conversione di .env in JSON per app che vogliono una configurazione strutturata (e viceversa), e validazione di file di ambiente. Calcolo locale puro — nessuna chiave, nessun servizio di terze parti, istantaneo. Live, nulla viene memorizzato. 3 endpoint. Gestisce il formato dotenv; per file INI con [sezioni] usa un'API INI, e per YAML o TOML usa quelle API.
api.oanor.com/dotenv-api
JSON Merge API
Deep-merge JSON objects — the operation every config and settings system needs. The merge endpoint recursively merges two objects (the second overrides the first), or a whole list of objects merged left-to-right, combining nested objects key by key rather than replacing them wholesale, with a choice of array strategy: replace (default), concat, union (concatenate and de-duplicate) or merge_index (merge element by element). A null in the overriding object can either overwrite the existing value or be ignored, so you can patch only the fields you mean to. The defaults endpoint is the inverse and just as useful: it fills in only the keys your data is missing from a defaults object, so your existing values always win — exactly how you layer a user's settings over default configuration. Everything is computed locally and deterministically, with no schema required. Ideal for configuration and feature-flag layering, settings and preference merges, combining API responses or partial updates, environment overrides, and template defaults. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This merges documents; to diff or patch them (RFC 6902) use a JSON-diff API, to flatten them use a flatten API, and to address values use a JSON-Pointer API.
api.oanor.com/jsonmerge-api
HTML Table API
Render tabular data as an HTML table, and parse an HTML table back into data. The render endpoint turns a JSON array (of objects, or of arrays) or CSV into a clean, semantic <table> with <thead>/<tbody>, an optional caption and CSS class — every cell HTML-escaped so it is safe to embed. The parse endpoint does the reverse: give it any HTML containing a table and get back the headers, the rows and a ready-to-use JSON array of objects, with entities decoded and tags stripped from each cell. Perfect for emails and reports, dashboards and admin screens, and scraping or migrating tabular content. Pure local computation — no key, no third-party service, instant; up to 2 MB via POST. Live, nothing stored. 3 endpoints. Distinct from Markdown/ASCII table rendering and from generic HTML extraction.
api.oanor.com/htmltable-api
JSON Pointer API
JSON Pointer (RFC 6901) を使用して JSON ドキュメント内の値にアクセスします — JSON Patch (RFC 6902)、JSON Schema、OpenAPI $ref で使用される /a/b/0 パス構文です。get エンドポイントはポインターの値を解決し(存在するかどうかを通知します)。set はポインターに値を書き込み、変更されたドキュメントを返します(最後の配列トークンとして - を使用して追加します)。list はドキュメント内のすべてのポインターを列挙し、オプションでリーフ値のみを対象とします。トークンのエスケープ(~0 は ~、~1 は /)は自動処理されます。深い JSON の外科的な読み取りやパッチ適用、設定やフォームツールの構築、API レスポンスのウォークに最適です。純粋なローカル計算 — キー不要、サードパーティサービス不要、即時。POST で最大 2 MB。ライブ、保存なし。4 つのエンドポイント。JSONPath クエリ、JSON diff/patch、ドット記法フラット化とは異なります。
api.oanor.com/jsonpointer-api
Domande frequenti
Risposte rapide su prezzi, quote e integrazione.
Come ottengo una chiave API per NDJSON API?
Qual è il limite di velocità di NDJSON API?
Quanto costa NDJSON API?
Posso cancellare l'abbonamento in qualsiasi momento?
NDJSON API è conforme al GDPR?
Scegli un endpoint dall'elenco a sinistra per visualizzarne i dettagli e provarlo.
Frammenti di codice
Iscriviti per ottenere una chiave API, quindi chiama qualsiasi percorso sotto il tuo slug.
curl https://api.oanor.com/ndjson-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/ndjson-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/ndjson-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/ndjson-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Valutazioni
Accedi per votare.
Nessuna recensione ancora.
Discussione
Fai domande, condividi consigli, ricevi risposte dal provider e dagli altri sviluppatori. Pubblico — chiunque può leggere.
Accedi per scrivere o rispondere.
AccediNuova discussione
·
-
Risposta del provider
🔒 Discussione bloccata — non si può più rispondere.
-
·
- Nessuna discussione — inizia tu.
Supporto
Supporto privato 1:1 con il provider — fatturazione, integrazione, account. Solo tu e il team del provider vedete questi thread.
Accedi per aprire un ticket di supporto.
AccediApri nuovo ticket
Descrivi cosa ti serve. Il team del provider riceve un'email e risponde sulla pagina del ticket.
-
·
Urgente - Nessun ticket per questa API.