Categories

JSON File Merger

Merge multiple JSON files with various merging strategies (deep merge, overwrite, combine arrays, etc.)

Click to upload files or drag and drop files here

Maximum file size: 10MB Maximum files: 5
Supported formats: application/json, text/plain

API Documentation

Request Endpoint

POST /en/api/tools/json-merger

Request Parameters

Parameter Name Type Required Description
jsonFiles file (Upload required) Yes -
mergeStrategy select Yes -
arrayStrategy select Yes -
conflictResolution select Yes -
outputFormat select Yes -

File type parameters need to be uploaded first via POST /upload/json-merger to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-json-merger": {
      "name": "json-merger",
      "description": "Merge multiple JSON files with various merging strategies (deep merge, overwrite, combine arrays, etc.)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=json-merger",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]