procurify / optimus

A schema transformation tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Optimus

Actions Status

A schema transformation tool using JSON Schema and JSONPath

Features

  • Field renaming
  • Function execution on field values
  • We're using the jsonpath-rw library to parse JSON. So take a look at the library's docs to get more information about the available options.

Limitations

  • Can't map nested field to a root field

How To

Setup environment

  • pipenv install
  • pipenv shell

Run tests

pytest

Run application

FLASK_APP=app.py FLASK_ENV=development python -m flask run

About

A schema transformation tool


Languages

Language:Python 45.8%Language:Vue 28.2%Language:HTML 18.5%Language:JavaScript 3.8%Language:CSS 3.1%Language:Shell 0.6%