转换

JSON 格式化

0次调用
免费接口

还在为一团乱麻的 JSON 字符串头疼吗?这个接口能瞬间让它变得井井有条,赏心悦目。

POST
uapis.cn
/api/v1/convert/json
Body
content
string
required

需要被格式化的原始JSON字符串。

功能概述

你只需要提供一个原始的、可能是压缩过的或者格式混乱的 JSON 字符串,这个 API 就会返回一个经过美化(带标准缩进和换行)的版本。这在调试 API 响应、或者需要在前端界面清晰展示 JSON 数据时非常有用。

使用须知

小贴士

请求格式 请注意,待格式化的 JSON 字符串需要被包裹在另一个 JSON 对象中,作为 content 字段的值提交。具体格式请参考请求体示例。

错误处理指南

  • 400 Bad Request: 最常见的原因是你提供的 content 字符串本身不是一个有效的 JSON。请仔细检查括号、引号是否正确闭合,或者有没有多余的逗号等语法错误。

请求体

这是一个JSON对象,里面必须包含一个名为 content 的字段。这个字段的值,就是你希望格式化的、原始的JSON字符串。

content
string必填

需要被格式化的原始JSON字符串。

响应

200 / 请求成功

格式化成功!返回一个包含美化后JSON字符串的对象。

JSON
{
  // 格式化后的JSON字符串,带有标准缩进和换行。
  "content": "{\n  \"name\": \"John Doe\",\n  \"age\": 30,\n  \"isStudent\": false,\n  \"courses\": [\n    {\n      \"title\": \"History\",\n      \"credits\": 3\n    },\n    {\n      \"title\": \"Math\",\n      \"credits\": 4\n    }\n  ]\n}"
}

400 / 错误的请求

请求失败。这通常意味着你提供的 content 字符串不是一个合法的JSON格式。请检查括号、引号是否匹配,以及末尾是否有多余的逗号等常见错误。

JSON
{
  // 机器可读的错误代码。
  "code": "INVALID_ARGUMENT",
  // 包含错误详情的对象。
  "details": {
    "reason": "Invalid JSON format in 'content' field"
  },
  // 人类可读的错误描述信息。
  "message": "The provided JSON string is invalid."
}