JSON settings

Settings for the JSON file type (.json files).

Parser page

Extract all string values
If you choose this option, all the string values containing a key are extracted.
Specify rules for extracting
If you choose this option, you can configure rules for extracting content by clicking Add and specifying the exact JSON paths.
Note: Keep in mind the following when configuring rules of this type:
  • No content is extracted if the list of paths is empty.
  • No content is extracted if the path is valid, but does not match with the existing files.
  • If the source file contains duplicate keys, only the last one is extracted.
  • If the source file contains empty keys, their values are not extracted.
  • If there are two paths in the list that point to the same key, only the last value is preserved in the target file.
  • Null and undefined values are not extracted.
  • If the source file contains special characters such as \b or \f, they are replaced with placeholders.
  • If the source file contains special characters, they are extracted and converted.

Writer page

Escape non-ASCII and control characters
If you select this check box, all the symbols are transformed to strings, including Chinese or Arabic characters. If you clear it, hexadecimal characters are converted into Unicode characters and are saved as such in the target file.
Enable pretty printing in target file
If you select this check box, the JSON content is pretty printed in the target file.
Unicode UTF-8 byte order mark (BOM)
Select one of the available options related to byte order marks in the UTF-8 target encoding: do not add them if they are not already in the file, add them if they are not already in the file, or remove them if they are already in the file.