FX
软件

fx

在终端中交互浏览和使用 JavaScript 表达式处理 JSON,并支持流式数据、YAML、TOML 与大整数。

版本 39.2.0Windows x64MIT

fx 的两种主要用法

fx 可以作为交互式终端 JSON 查看器,展开对象与数组、预览长字符串并浏览大型结构;也可以作为非交互处理器,把输入数据依次交给 JavaScript 表达式和函数。它支持逐行或换行分隔的 JSON 流,并能把多条记录聚合后处理。

格式与数值能力

除标准 JSON 外,fx 支持带注释和尾逗号的内容、YAML、TOML 以及大整数。宽松解析方便检查配置和日志,但输出要交给严格系统时仍需重新校验。大整数不会因为普通浮点表示直接丢失精度,但表达式中的运算和下游工具仍可能改变类型。

表达式与写回风险

JavaScript 语法降低了学习门槛,也意味着表达式可以执行复杂处理。自定义配置脚本和原地保存都应按代码变更审查:先在副本上执行,把结果写到新文件,比较结构、类型和编码后再替换。生产数据中的凭据不应直接打印到终端历史或构建日志。

维护记录

本页于 2026-08-06 根据 fx 39.2.0 的交互浏览、JavaScript 处理、流式 JSON、YAML/TOML、大整数和原地保存说明复核。归档文件为 Windows amd64 单文件程序。

SAVE TO CLOUD

保存到自己的网盘

打开网盘后可直接获取,也可以先保存到自己的网盘,方便换设备继续使用。

链接最近检查:2026-08-06
先保存,再按需获取电脑端使用对应网盘 APP 扫码;手机端直接点击保存按钮。
使用指南

fx Windows 交互查看和筛选 JSON 教程

本页文件是 Windows x64 单一可执行程序。先用无敏感信息的小型 JSON 浏览和筛选,再测试流式处理,最后才考虑原地保存。

安装前准备

  • 准备一份合法 JSON 测试文件及备份,避免把生产密钥或个人数据显示在终端和命令历史。
  • 熟悉 PowerShell 的管道和引号;JavaScript 表达式中的引号可能与 shell 规则冲突。
  • 对 JSON Lines、YAML 或 TOML 输入先确认格式,不要仅凭扩展名假设解析方式。
01

安装步骤

  1. 01

    放入固定目录并改名

    将 fx_windows_amd64.exe 放到工具目录,可按需改名为 fx.exe;运行帮助或版本参数确认程序正常。

  2. 02

    决定是否加入 PATH

    临时查看可使用完整路径,经常在管道中使用时再加入用户 PATH,并固定脚本所依赖的版本。

  3. 03

    用小文件验证终端模式

    打开一份小型 JSON,确认树形浏览、展开折叠、长字符串预览和退出快捷键符合预期。

02

快速上手

  1. 01

    交互浏览 JSON

    直接把文件路径交给 fx,使用交互界面查看对象和数组层级;先核对顶层结构和关键字段类型。

  2. 02

    使用表达式筛选字段

    通过 PowerShell 管道传入 JSON,使用 JavaScript 风格表达式读取字段或映射数组,先把结果打印到终端。

  3. 03

    处理流式记录

    对逐行 JSON 数据逐条应用表达式;需要把全部记录作为数组处理时再启用聚合选项,并注意内存占用。

使用建议

  • 大整数、注释和尾逗号支持适合检查非严格 JSON,但输出给其他系统前仍要确认目标解析器兼容。
  • 自定义配置脚本会在运行时提供函数,应像普通代码一样审查,避免执行不可信逻辑。
  • 原地保存前先比较新旧文件并运行下游校验,不要在唯一副本上直接试验表达式。
故障排查与卸载方法

PowerShell 报表达式或引号错误怎么办?

先把表达式简化为读取单个字段,使用适合 PowerShell 的外层单引号;复杂逻辑可放入经过审查的配置脚本。

大型流数据内存过高怎么办?

保持逐条流式处理,避免把所有记录聚合为数组;只输出需要的字段,并在受控样本上评估表达式成本。

  1. 删除程序与自定义配置从 PATH 和脚本中移除调用后删除可执行文件;检查用户目录中的自定义配置,避免遗留含敏感逻辑或路径的脚本。
常见问题

常见问题

fx 只能查看 JSON 吗?

主要面向 JSON,同时支持流式 JSON、带注释或尾逗号的 JSON,并提供 YAML 和 TOML 支持;写脚本前应确认输入格式和当前版本行为。

fx 需要学习新的查询语言吗?

它使用熟悉的 JavaScript 表达式和函数处理数据,不需要独立 DSL;表达式仍可能修改对象或执行复杂逻辑,应先在副本上测试。

可以直接修改原文件吗?

可以使用保存能力写回输入文件,但原地操作会覆盖数据。首次使用应输出到新文件或备份,确认编码、缩进、类型和数值精度后再替换。

下载时需要提取码吗?

夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。