{"slug":"csv-to-json-use-x402atlas-com-convert-27f9fb","title":"CSV to JSON converter — parse RFC 4180 comma-separated UTF-8 tables for inventor","host":"csv-to-json.use.x402atlas.com","method":"POST","resource":"https://csv-to-json.use.x402atlas.com/convert","category":"other","description":"CSV to JSON converter — parse RFC 4180 comma-separated UTF-8 tables for inventory and data import; return object rows with headers or a string matrix. Preserves quoted fields and line breaks, checks equal row widths and unique nonempty headers, and keeps numeric-looking cells as strings.","price_listed":0.01,"price_asked":0.01,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":621,"reported_calls_30d":2,"reported_payers_30d":2,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"csv":"\"aaa\",\"b\r\nbb\",\"ccc\"\r\nzzz,yyy,xxx\r\n","header":false},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"description":"Strict RFC 4180 CSV parse request","properties":{"csv":{"description":"UTF-8 comma-separated CSV <=1 MiB decoded bytes; doubled quotes; LF or CRLF; bounded rows, columns and cells","maxLength":1048576,"type":"string"},"header":{"default":true,"description":"True uses first record as unique nonempty headers and returns objects; false returns a string matrix","type":"boolean"}},"required":["csv"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"description":"Complete structured-data result","properties":{"_atlas":{"additionalProperties":false,"description":"Optional Atlas documentation metadata injected by the platform","properties":{"docs":{"description":"Documentation URL","format":"uri","maxLength":512,"type":"string"},"related":{"description":"Related Atlas routes","items":{"additionalProperties":false,"description":"Related route","properties":{"bridge":{"description":"Bridge name","type":"string"},"docs":{"description":"Documentation URL","type":"string"},"summary":{"description":"Capability summary","type":"string"},"url":{"description":"Paid route URL","type":"string"}},"required":["bridge","url","docs","summary"],"type":"object"},"maxItems":3,"type":"array"}},"required":["docs"],"type":"object"},"algorithm_version":{"const":"rfc4180-atlas-v1","description":"Pinned deterministic algorithm or profile","type":"string"},"column_count":{"description":"Fields per record","maximum":256,"minimum":0,"type":"integer"},"columns":{"description":"Parsed header names, [] in matrix mode","items":{"description":"Unmodified header name","type":"string"},"maxItems":256,"type":"array"},"input":{"additionalProperties":false,"description":"Normalized input summary","properties":{"header":{"description":"Applied header mode","type":"boolean"}},"required":["header"],"type":"object"},"operation":{"const":"csv-to-json","description":"Stable capability operation, identical across packaging variants","type":"string"},"row_count":{"description":"Data rows, excluding header","maximum":10000,"minimum":0,"type":"integer"},"rows":{"description":"Imported string-only rows, including numeric-looking cells; [] for empty input; no inferred numbers, booleans or nulls","items":{"description":"Object or matrix row matching header mode","oneOf":[{"additionalProperties":{"description":"Unmodified cell text","type":"string"},"description":"One object row with header keys","type":"object"},{"description":"One matrix row","items":{"description":"Unmodified cell text","type":"string"},"maxItems":256,"type":"array"}]},"maxItems":10000,"type":"array"},"warnings":{"description":"Deterministic warnings; empty array when none","items":{"description":"Warning message; no original cell or document values","type":"string"},"maxItems":100,"type":"array"}},"required":["algorithm_version","column_count","columns","input","operation","row_count","rows","warnings"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-10","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.01,"price_match":true,"latency_ms":621,"error":null}],"description_full":"CSV to JSON converter — parse RFC 4180 comma-separated UTF-8 tables for inventory and data import; return object rows with headers or a string matrix. Preserves quoted fields and line breaks, checks equal row widths and unique nonempty headers, and keeps numeric-looking cells as strings.","last_updated":"2026-10-09T19:30:57.563Z","schemes":["exact"]}