Skip to main content

FormatFusion

About FormatFusion

Effortlessly Convert Between Data Formats with FormatFusion FormatFusion is your one-stop solution for seamless conversion between YAML, JSON, and XML formats. This user-friendly tool empowers developers, data analysts, and anyone working with data.

:star: If you find FormatFusion useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features.

GitHub contributors GitHub Repo stars GitHub commit activity (branch) GitHub Release Date - Published_At GitHub release (with filter) GitHub License

Features

  • Read file: Read any data from file with any format.
  • Scan url: Read any data from url.
  • Save file: Save data in any file format.
  • YAML To JSON Data Conversion: Convert yaml data to json.
  • JSON To YAML Data Conversion: Convert json data to yaml.
  • YAML To XML Data Conversion: Convert yaml data to xml.
  • XML To YAML Data Conversion: Convert xml data to yaml.
  • JSON To XML Data Conversion: Convert json data to xml.
  • XML To JSON Data Conversion: Convert xml data to json.
  • YAML To CSV Data Conversion: Convert yaml data to csv.
  • JSON To CSV Data Conversion: Convert json data to csv.
  • XML To CSV Data Conversion: Convert xml data to csv.
  • CSV To YAML Data Conversion: Convert csv data to yaml.
  • CSV To JSON Data Converter: Convert csv data to json.
  • CSV To XML Data Converstion: Convert csv data to xml.

Who Can Use This ?

  • Developers: Convert configuration files and application data between formats with ease.
  • Data Analysts: Transform data from various sources into JSON for seamless analysis and visualization.
  • Technical Professionals: Work with data in different formats smoothly and confidently.

FormatFusion Setup Instructions

Prerequisites

  • A computer with Python installed
  • pip installed

Installation

  1. Open a terminal or command prompt.
  2. Run the following command:
    pip install FormatFusion
    

Quick Start

Here is the example of using FormatFusion to convert yaml data to json.

from FormatFusion.converter import Converter

yaml_data = """
   name: John Doe
   age: 30
   city: New York
"""

json_data = Converter().from_yaml(yaml_data).to_json()
print(json_data)

For more examples, you can visit our DOCUMENTATION.

Contributing

Kindly read our Contributing Guide to familiarize yourself with ToolJet's development process, how to suggest bug fixes and improvements, and the steps for building and testing your changes.

Contributors

License

FormatFusion © 2023, Released under the MIT License.

Metadata

Release files for FormatFusion 0.2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for FormatFusion 0.2.6
File Size Uploaded
formatfusion-0.2.6.tar.gz 11.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for FormatFusion 0.2.6
File Interpreter ABI Platform
formatfusion-0.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 16.9 kB

Release files / formatfusion-0.2.6.tar.gz

Download URL formatfusion-0.2.6.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2b60c3c8995d9395174a8744271a09087c8f1f473c5c16947743960ffabcbf34
BLAKE2b-256 checksum
How to use checksums
2abbb9618f7509de3d8368b424dc95e1fad4f515e209da8518c1bb46261a95d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.4

Release files / formatfusion-0.2.6-py3-none-any.whl

Download URL formatfusion-0.2.6-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd5c7f12b93b3baf7dbcb77d625b07beddc5c6c976610de697d890c85448d2bf
BLAKE2b-256 checksum
How to use checksums
37a315e147ad622ae5c977a73b918a7fb0ec423641aee4e99c6475231404efc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.10.4

Release history Release notifications | RSS feed

This release

0.2.6 This release

2 release files

0.2.3

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page