Skip to content

Feature Request: Add option to export shortcut list in JSON format #129

Description

@cdesch

Is your feature request related to a problem? Please describe.
The current export options (CSV, Excel, PDF, and Print) are useful but do not cater to scenarios where JSON format is preferred. For instance, when working with modern web applications, APIs, or data processing tools, the lack of JSON export functionality necessitates an additional step of converting exported data into JSON, which can be time-consuming and error-prone. This isn't the end of the world in the context of KeyCombiner to not have a JSON export format, but it would be a very nice convenience.

Describe the solution you'd like
I would like the application to include an option to export settings, shortcuts, and data directly in JSON format. This feature should allow users to easily export any data or settings they can currently export in CSV, Excel, or other supported formats, but with the added choice of JSON. The JSON export should be structured in a way that is compatible with common JSON parsing and processing tools, ensuring ease of use in various software environments.

Describe alternatives you've considered
An alternative I've considered is using external tools or scripts to convert the data from the currently supported formats (like CSV or Excel) to JSON. However, this is not an ideal solution as it adds an extra step to the workflow, requires additional tools or technical know-how, and increases the risk of data format conversion errors.

Additional context
Adding JSON export functionality will significantly streamline workflows for users who work with JSON-centric systems or require integration with modern web technologies. This feature will enhance the application's flexibility and compatibility with a wider range of software environments and use cases, ultimately improving user productivity and satisfaction.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions