Yerel SDK ve API
Üç KitForma aracını kendi kodunda kullan. İşlem paketin çalıştığı bilgisayarda yapılır. Hesap, API anahtarı veya kullanım ücreti yoktur.
JavaScript ile başla
ZIP’i çıkar. Node.js 20 veya üstüyle node example.mjs çalıştır. Kurulacak bağımlılık yoktur. Uygulamanda veya güncel tarayıcı modülünde index.mjs dosyasını içe aktar.
import {run} from './index.mjs';
const result = await run({
tool: 'csv-to-json',
input: 'sku,quantity\n0012,3'
});
console.log(result.text);Yerel HTTP API
node server.mjs çalıştır. GET http://127.0.0.1:4319/v1/tools araçları listeler; POST /v1/run aynı JSON isteğini kabul eder. Sunucu yalnız kendi bilgisayarında dinler. Bu, KitForma sunucusunda çalışan bir işleme API’si değildir.
Sözleşme ve sınırlar
- line-counter · json-formatter · csv-to-json
- Girdi:200.000 UTF-16 kod birimi. HTTP JSON gövdesi:1 MiB. Başlıklar:8 KiB. Zaman aşımı:10 saniye.
- CSV değerleri metin olarak kalır. JSON sayı metni yuvarlanmadan korunur. Sayaçlar Unicode kod noktalarını ve boşlukla ayrılan kelimeleri kullanır.
- İşleme sırasında ağ çağrısı, dosya erişimi, depolama veya analiz yoktur. Örnek kendi kurgusal sonucunu yazdırır.
- HTTP sunucusunu özel tut. Host/origin denetimleri dış tarayıcı çağrılarını reddeder. Herkese açık yayına uygun tasarlanmamıştır.
İndirmede kaynak dosyalar, TypeScript tipleri, sağlama toplamları, örnekler, hata kodları ve MIT lisansı bulunur. Güncellemeler elle yapılır.