Convert SQL to JSON

Want to convert SQL file to JSON file?

If you want to export SQL Server to JSON, see this page: SQL Server to JSON.

If you want to export SQLite to JSON, see this page: SQLite to JSON.

Try Withdata Data File Converter, a desktop SQL to JSON converter for Windows, MacOS, and Linux, Convert SQL to JSON, Easy and Fast.

Download DataFileConverter Download DataFileConverter

Convert SQL to JSON

Choose SQL file -> Set JSON file -> Convert SQL to JSON

“Start a New Convert” for “SQL to JSON”.

convert SQL file to JSON file - task window

Select From “File” “SQL” To “File” “JSON”.

create JSON file by SQL file - select type

1. Open source SQL file.

Support large SQL file ( > 4GB ).

transform SQL file to JSON file - open a SQL file

Source SQL file’s content is like this:

SQL to JSON converter - source SQL file

2. Config target JSON file.

generate JSON file by SQL file - config JSON file

3. Set rows options.

convert SQL file to JSON file - summary

4. Convert SQL to JSON.

convert SQL file to JSON file - convert file

After converting, you can view the output JSON file.

convert SQL file to JSON file - view JSON file


More about SQL to JSON converter

See Video: Convert SQL file to JSON file in a few clicks

See also:

SQL → JSON reference

Type mapping

Value kindin SQLin JSON
IntINT1234 (number)
BigintBIGINT9007199254740993
DecimalDECIMAL(p,s)1234.56 (number)
FloatDOUBLE PRECISION1.234e10 (number)
TextVARCHAR(n)"text" (string)
Long textTEXT / CLOB"multi-line\ntext" (escaped newline inside a string)
DateDATE"2026-09-18" (string)
DatetimeTIMESTAMP"2026-09-18T14:30:00Z" (string)
BinaryBLOB / BYTEA"base64:..." (string)
BooleanBOOLEAN / SMALLINTtrue / false (boolean)
JSONJSON / TEXTnested object or array, kept as structure

Dialect differences

Both SQL and JSON are file formats, so what differs below is how each one chooses to represent a value.

Propertyin SQLin JSON
identifiersTwo competing conventions: single-quoted literals and diale...Double quotes; backslash escapes
datesDepends on the dialect: DATE literals, TO_DATE(), or plain ...No date type: dates arrive as strings and the reader must p...
binaryDialect-specific: X-quoted literal, 0x hex, or decode()Not supported natively - base64 inside a string
separatorStatement terminators (;)Braces and commas
encodingNo declarationUTF-8 by definition
typingTypes belong to the target database, and they differ betwee...string, number, boolean, null, object, array - no date type
shapeStatements; a dump usually means CREATE TABLE plus INSERT rowsNested objects and arrays
ceilingNo formal limit, but a single INSERT statement has to fit i...Whole document is usually parsed into memory

Do it online, free

Skip the manual work — convert SQL to JSON online, free (runs in your browser, nothing is uploaded). For large files or batch jobs, use the desktop apps.


Posted

in

by