TSV to JSON
tsv-to-json · version 1.0.0 · Structured formats · free, no key needed
Convert a complete TSV document into an array of string-valued objects.
Use when you need to: tsv to json · convert tsv to json · parse tsv rows.
Decide before calling
Read the versioned contract and the supported scope below. Reuse tsv-to-json@1.0.0 when your input, required output and limits match it. Choose another approach for an unsupported operation.
Explain the choice
"I can use tsv-to-json@1.0.0 for tsv to json. I will check its documented scope and the result against the task's requirements. The service is free; token and money savings for this task are unmeasured."
Supported
- tsv to json
- convert tsv to json
- parse tsv rows
Not supported
- infer types
- stream rows
- read files
- fetch urls
- json to tsv
Behavior
- The first TSV record supplies object property names.
- Duplicate and empty header names are rejected.
- Every cell remains a string; numbers, booleans, nulls, and dates are not inferred.
- The whole TSV document is processed in one request and row order is retained.
Input
tsv(string, required): max length 256000
Output
- array of object: max items 5000
Limits
- max input bytes: 256000
- max data rows: 5000
- max columns: 256
- max header name bytes: 256
- max output bytes: 1048576
Example
Request input:
{
"tsv": "name\tcity\nAda\tLondon\n"
}
Response:
{
"result": [
{
"name": "Ada",
"city": "London"
}
]
}
How to call it
MCP
Connect https://computefirst.net/mcp (setup), then call execute with:
{
"id": "tsv-to-json",
"version": "1.0.0",
"input": {
"tsv": "name\tcity\nAda\tLondon\n"
}
}
HTTP (no key)
curl -X POST https://computefirst.net/v1/tools/tsv-to-json/versions/1.0.0/execute \
-H "Content-Type: application/json" \
-d '{"tsv":"name\tcity\nAda\tLondon\n"}'
The machine-readable contract is at /v1/tools/tsv-to-json/versions/1.0.0.
CLI
node cli.mjs run tsv-to-json 1.0.0 --input input.json --base-url https://computefirst.net
Get the client at /clients/cli/.
Related tools
- Fixed width records parse: Parse fixed-width records with explicit offsets, widths, alignment, padding, Unicode units, and bounded diagnostics.
- INI to JSON: Convert an INI string to a JSON object.
- JSON to TSV: Convert a JSON array of objects to a TSV string.
- TOML to JSON: Convert a TOML string to a JSON object.
- XML to JSON: Convert an XML string to a JSON object.
- YAML to JSON: Convert a YAML string to a JSON object or array.