Skip to main content

A package for a python JSON database CRUD engine

Project description

JSON Engine

This is the lite version of the JSON Engine

please refer to https://pypi.org/project/jsoneng/ for the python package

and please refer to https://github.com/youhengzhou/jsoneng for the repo

Download Package

py -m pip install jsoneng -U

In Your Python Files

import jsonengine

Commands

Create command:

eng.create(dictionary, path) This will create a JSON dictionary in the path

Retrieve command:

eng.retrieve(path) This will retrieve the JSON dictionary in the path

Update command:

eng.update(dictionary, path) This will update a JSON dictionary in the path

Update in this case means replacing the dictionary in its entirety with a new one

Update (with key value) command:

eng.update_kv(key, value, path) This will update a key value pair in the JSON dictionary in the path

Update in this case means replacing the dictionary with the key value pair

Patch command:

eng.patch(dictionary, path) This will patch a JSON dictionary in the path

Patch in this case means keeping the JSON dictionary in the path and appending to the dictionary

Patch (with key value) command:

eng.patch_kv(dictionary, path) This will patch a key value pair in the JSON dictionary in the path

Patch in this case means keeping the dictionary and appending the new key value pair

Delete command:

eng.delete(path)

This will delete the JSON dictionary in the path

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsoneng-1.0.8.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

jsoneng-1.0.8-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file jsoneng-1.0.8.tar.gz.

File metadata

  • Download URL: jsoneng-1.0.8.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for jsoneng-1.0.8.tar.gz
Algorithm Hash digest
SHA256 aaeca33f05ec5bb9709be2f80939555af0773319f9fc094e90d53d18b8dd524f
MD5 c59f9d674da8270c9e997787aa81fdd3
BLAKE2b-256 93a701963182d6b8d3fb4bf59dbf3eaab56ee92c2f760bd7174d542a296b4ec3

See more details on using hashes here.

File details

Details for the file jsoneng-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: jsoneng-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for jsoneng-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 1a9cabbae250c98e8c2f1e2d6f09d57bcc3ee2928cf7eef123620f924aacec8c
MD5 e4a11f34bec1112c5c4fd7679021a836
BLAKE2b-256 34f86fd05f22b64c2da56c02fdc124da01f48ef59eba7b8a5b641213a7cfff52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page