欢迎您!

JSON 工具

接口标识: jsontool 价格: 0.005 元/次 同步响应
接口简介
JSON 工具接口把五种常用 JSON 处理收进一个入口:格式化(缩进 0~8 可设,默认 2)、压缩为单行、校验合法性并定位错误原因、转换为 YAML 或 XML、用 JSONPath 表达式提取嵌套数据中的字段并返回命中数组与数量。单次处理文本最长 100 万字符,结果保留中文原样不转义,XML 转换要求顶层为 JSON 对象。适合接口联调、配置文件格式转换、报文校验与数据字段提取场景。
详细介绍
常见问题
Q:校验不合法的 JSON 会报错吗?
A:不会。validate 操作返回 valid=false,error_msg 给出具体的解析错误原因,便于定位问题字符位置。
Q:转 XML 有什么限制?
A:顶层必须是 JSON 对象(字典);数组会转换为 item 节点。转 YAML 无此限制。
Q:content 有大小限制吗?
A:最长 1000000 字符,超出返回参数错误;格式化与转换结果保留中文原样,不转义为编码。
接口地址: https://www.phpwc.cn/api/jsontool
请求方式: POST
业务请求参数
参数名类型必填默认值说明
action string 必填 - 操作:format/compress/validate/convert/jsonpath
content string 选填 - JSON 文本
target_format string 选填 yaml convert 目标格式:yaml/xml
path string 选填 - jsonpath 表达式
indent int 选填 2 format 缩进
响应参数
字段名类型说明
codeint状态码,0=成功
descstring状态描述
data− object 业务数据(成功时返回)
result string 结果文本
valid boolean validate 是否合法
error_msg string 错误信息
matches array jsonpath 命中数组
count int 命中数量
request_idstring请求追踪ID
JSON 示例:
调用成功:
{
  "code": 0,
  "desc": "success",
  "data": { ... },
  "request_id": "abc123..."
}
调用失败:
{
  "code": 999,
  "desc": "错误描述",
  "request_id": "abc123..."
}
请先 登录 后使用在线测试

© 网程科技(林州网程科技有限公司)   |  豫ICP备2025120409号-2   |  豫B2-20230220   |  豫公网安备 41058102000262号