列表转格式转换器

粘贴您的列表,即时导出为 JSON、SQL、Python、JavaScript、YAML、HTML、Markdown、正则表达式、话题标签或其他 15 种以上格式。

Your List
输入或拖放文件
Paste a list above to see the converted output

开发者

标记与内容

数据

["apple","banana"]

示例:

输出选项

常见问题

我的列表可以转换成哪些格式?
共21种格式,分三组:
  • Developer:JSON array、JavaScript array、TypeScript enum、Python list、PHP array、YAML、XML、SQL IN clause、SQL INSERT、regex、URL-encoded 和 escaped strings。
  • Markup & Content:Markdown bullets、Markdown numbered list、HTML 无序和有序列表、hashtags 和 URL slugs。
  • Data:CSV row、TSV row 和 quoted lines。
例如,粘贴 伦敦、巴黎、罗马(每行一个),选择 SQL IN 即可得到 WHERE city IN ('伦敦', '巴黎', '罗马')--直接粘贴到查询中即可。
JSON array 和 JavaScript array 有什么区别?
两者都用方括号包裹元素,但引号规则不同:
  • JSON--始终使用双引号,适用于 API、配置文件和 JSON.parse()。
    咖啡、茶、果汁 → ["咖啡","茶","果汁"]
  • JS Array--默认使用单引号(可配置为双引号或反引号),可直接粘贴到 .js 或 .ts 文件中。
    咖啡、茶、果汁 → ['咖啡','茶','果汁']
经验法则:数据交换用 JSON,源代码用 JS Array。
SQL IN 子句格式是如何工作的?
它将列表包装成 WHERE 列名 IN ('值1', '值2', ...),可直接粘贴到 SELECT、UPDATE 或 DELETE 查询中。
在选项中设置列名。例如,北京、上海、广州,列名为 城市,生成:
WHERE 城市 IN ('北京', '上海', '广州')
在 MySQL、PostgreSQL、Oracle、MSSQL、SQLite 和 Sybase 中用法完全相同--IN 子句是标准 SQL。
若要插入行而非过滤,切换到 SQL INSERT,每行生成一条 INSERT INTO 表名 (列名) VALUES ('值'); 语句。
列表中的数字会被加引号吗?
默认情况下,每个元素都被视为字符串并加上引号。在选项中启用数字不加引号,可为 JSON、JavaScript、Python 和 PHP 更改此行为。
例如,价格列表:
带引号(默认):["9.99", "14.99", "29.99"]
不带引号:[9.99, 14.99, 29.99]
无法解析为数字的元素(如 免费 或 TBC)始终会被加引号。
可以用这个工具生成 hashtags 或 URL slugs 吗?
  • Hashtags--在每个元素前加 # 并以空格连接。
    粘贴 旅行、摄影、日落 → #旅行 #摄影 #日落,可直接用于社交媒体帖子或个人简介。
  • Slugs--将每个元素转换为 URL 安全的 slug。
    北京最好的咖啡馆 → bei-jing-zui-hao-de-ka-fei-guan,适合批量生成页面 URL、标签或文件名。
在选项中选择连字符或下划线。两者在您输入时实时更新。
能否反向操作--从 JSON、SQL 或 CSV 中提取纯列表?
可以。使用控制面板中的切换按钮切换到格式 → 列表。
粘贴任何支持的格式,工具会自动识别并逐行提取纯文本元素:
  • JSON array
  • SQL IN clause
  • CSV row
  • Markdown bullets 或 numbered list
  • HTML list
  • YAML
当同事发来结构化数据而您需要干净的列表粘贴到其他地方或用其他工具处理时,非常实用。

Share this tool

Featured on ToolDirs
© 2026 ListDiff

Free online list and text processing tools.