# Smart Keys settings: JSON

> **TL;DR**
> `File | Settings | Editor | General | Smart Keys | JSON` for Windows and Linux
>
>
>
> `IntelliJ IDEA | Settings | Editor | General | Smart Keys | JSON` for macOS
>
>
>
> `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) ![the Settings icon](https://resources.jetbrains.com.cn/help/img/idea/2026.2/app.expui.general.settings.svg)

Use this settings page to configure typing assistance features in JSON.

For more information about JSON support in IntelliJ IDEA, see [JSON](json.html).

| Item | Description |
| --- | --- |
|  Insert missing comma on Enter  |    On (Default):    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/insert_missing_comma_on_enter_on.mp4)   Off:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/insert_missing_comma_on_enter_off.mp4)    |
|  Insert missing comma after matching braces and quotes  |    ON (Default):    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/insert_missing_comma_after_matching_braces_on.mp4)   OFF:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/insert_missing_comma_after_matching_braces_off.mp4)                 |
|  Automatically manage commas when pasting JSON fragments  |    ON (Default):    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/ws_json_manage_commas_on_paste.mp4)   OFF:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/ws_json_manage_commas_on_paste_off.mp4)    |
|  Escape text on paste in string literals  |    ON (Default):    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/escape_text_on_paste_on.mp4)   OFF:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/escape_text_on_paste_off.mp4)    |
|  Automatically add quotes to property names when typing ':'  |    ON (Default):    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/add_quotes_on_typing_semicolon_on.mp4)   OFF:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/add_quotes_on_typing_semicolon_off.mp4)    |
|  Automatically add whitespace when typing ':' after property names  |    ON (Default):    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/add_whitespace_on_typing_semicolon_on.mp4)   OFF:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/add_whitespace_on_typing_semicolon_off.mp4)    |
|  Automatically move ':' after the property name if typed inside quotes  |    ON:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/move_semicolon_outside_quotes_on.mp4)   OFF (Default):    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/move_semicolon_outside_quotes_off.mp4)    |
|  Automatically move comma after the property value or array element is inside quotes  |    ON:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/move_comma_outside_quotes_on.mp4)   OFF (Default:    [Video](https://resources.jetbrains.com.cn/help/img/idea/2026.2/move_comma_outside_quotes_off.mp4)    |

