# 文本转JSON转换器

将各种文本格式转换为JSON，支持自定义解析选项

> 标准页面: https://elysiatools.com/zh/tools/text-to-json

- **分类:** Format Conversion

- **关键词:** 文本, JSON, 转换器, 转换, 数据, 解析, 格式, 结构化

## 概述

文本转JSON转换器是一款高效的在线工具，旨在帮助用户将CSV、TSV、键值对及INI等多种文本格式快速转换为结构化的JSON数据，支持自定义分隔符与解析选项，满足开发与数据处理需求。

## 输入项

- **文本输入** (textarea): Enter your text data to convert to JSON: name,age,city John,25,New York Jane,30,London Or paste JSON, key-value pairs, INI format, etc...
- **输入格式** (select)
- **自定义分隔符** (text): Custom delimiter (e.g., |, ;, \t)
- **输出结构** (select)
- **根键名** (text): Root object key (optional)
- **强制数组输出** (checkbox)
- **去除空格** (checkbox)
- **跳过空行** (checkbox)
- **格式化JSON** (checkbox)
- **包含元数据** (checkbox)

## 适用场景

- 需要将Excel或数据库导出的CSV/TSV数据转换为API所需的JSON格式时。
- 整理配置文件（如INI或键值对）并将其集成到前端或后端应用中时。
- 快速清洗非结构化文本数据，并将其转化为可编程的数组或对象结构时。

## 工作原理

- 在输入框中粘贴您的原始文本数据。
- 选择对应的输入格式（如自动检测、CSV或自定义分隔符）。
- 根据需求调整输出结构、去除空格或格式化选项。
- 点击转换按钮，即可获取结构化的JSON代码。

## 使用案例

- 前端开发人员将后端导出的CSV数据快速转换为JSON数组以供前端渲染。
- 系统管理员将INI格式的配置文件转换为JSON，以便在现代Web应用中进行解析。
- 数据分析师将简单的键值对文本转换为结构化对象，方便后续的数据处理与分析。

## 常见问题

### 该工具支持哪些输入格式？

支持CSV、TSV、PSV、SSV、键值对、INI格式以及基于行的文本。

### 如何处理自定义分隔符的文本？

在输入格式中选择“自定义分隔符”，并在下方输入框中填入您使用的特定字符（如竖线或分号）。

### 转换后的JSON可以自动格式化吗？

可以，勾选“格式化JSON”选项，工具会自动为您生成带有缩进的易读JSON代码。

### 是否支持将文本转换为嵌套结构？

支持，在输出结构选项中选择“嵌套结构”即可根据数据层级生成对应的JSON对象。

### 转换过程中会保留空行吗？

默认会跳过空行，您可以在选项中取消勾选“跳过空行”以保留原始数据中的空行。

## 相关工具

- [XML转JSON转换器](https://elysiatools.com/zh/tools/xml-to-json): 将XML数据转换为JSON格式，支持自定义解析选项
- [BSON转换器](https://elysiatools.com/zh/tools/bson-converter): 将数据编码/解码为BSON（Binary JSON）格式
- [HCL-JSON转换器](https://elysiatools.com/zh/tools/hcl-json-converter): 在HashiCorp配置语言(HCL)和JSON格式之间转换，用于Terraform配置
- [Netrc文件解析](https://elysiatools.com/zh/tools/netrc-parser): 解析和转换Netrc文件格式为JSON
- [Smile转换器](https://elysiatools.com/zh/tools/smile-converter): 将数据编码/解码为Smile（二进制JSON）格式
- [SSH配置解析器](https://elysiatools.com/zh/tools/ssh-config-parser): 解析和转换SSH配置文件为JSON格式
- [文本转Excel转换器](https://elysiatools.com/zh/tools/text-to-excel): 将各种文本格式转换为Excel，支持自定义解析和格式化选项
- [TOML-JSON转换器](https://elysiatools.com/zh/tools/toml-json-converter): 在TOML和JSON格式之间转换，支持注释和复杂数据结构

## 示例

- [富媒体 JSON 示例](https://elysiatools.com/zh/samples/rich-media-json): 常见富文本编辑器（TipTap、Quill、Slate）的 JSON 示例
- [JSON 示例](https://elysiatools.com/zh/samples/json): JSON（JavaScript 对象表示法）格式示例，从简单到复杂结构
- [聊天记录 JSON 示例](https://elysiatools.com/zh/samples/chat-transcript-json): 多角色聊天记录的 JSON 示例
- [Terraform Plan JSON 样本](https://elysiatools.com/zh/samples/terraform-plan-json-samples): 用于依赖可视化和变更审查的 Terraform plan JSON 文件样本，贴近 terraform show -json 输出结构

## 相关内容

- [半结构化文本解析与表格提取工具](https://elysiatools.com/zh/hubs/semi-structured-text-table-extraction): 使用定宽解析、分隔符识别、日志处理和表格提取工具，将混乱文本转换为干净的 CSV、JSON、XML 或 Excel 数据。
- [JSON 交换与格式翻译工具](https://elysiatools.com/zh/hubs/json-convert): 在一个专题里比较 JSON 与 CSV、YAML、TOML、GraphQL、XML、Markdown、Excel、BSON、EDN 等结构化格式之间的转换工具。
- [文本大小写、编码与规范化转换工具](https://elysiatools.com/zh/hubs/text-convert): 在一个专题中比较文本大小写转换、全半角转换、编码转换、Quoted-Printable 处理和行内文本规范化工具。
- [JSON 检查、对比与转换工具](https://elysiatools.com/zh/hubs/json-utility): 把 JSON 格式化、差异对比、路径检查、Schema 校验、合并、转换和导出工具集中到一个专题中，适合 API 与数据处理流程。
