๐Ÿš€ Define-JSON Quick Reference

๐Ÿ”„ Convert from Any Directory

JSON โ†’ XML

PYTHONPATH=/Users/jeremyteoh/Projects/define-json python -c "
from src.define_json.converters.json_to_xml import DefineJSONToXMLConverter
from pathlib import Path
DefineJSONToXMLConverter().convert_file(Path('input.json'), Path('output.xml'))
print('โœ… Done!')
"

XML โ†’ JSON

PYTHONPATH=/Users/jeremyteoh/Projects/define-json python -c "
from src.define_json.converters.xml_to_json import DefineXMLToJSONConverter
from pathlib import Path
DefineXMLToJSONConverter().convert_file(Path('input.xml'), Path('output.json'))
print('โœ… Done!')
"

Alternative (sys.path)

python -c "
import sys
sys.path.append('/Users/jeremyteoh/Projects/define-json')
from src.define_json.converters.json_to_xml import DefineJSONToXMLConverter
from pathlib import Path
DefineJSONToXMLConverter().convert_file(Path('input.json'), Path('output.xml'))
"

๐Ÿ“š Full Documentation

๐Ÿงช Testing

# From project directory
make test-roundtrip
make convert
make roundtrip