Metadata-Version: 2.1
Name: jsonUts
Version: 1.0.1
Summary: Json package
Home-page: 
Author: Melque Lima
Author-email: melque_ex@yahoo.com.br
License: MIT
Keywords: jsonUts
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Education
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENCE.txt

# Json Uts
#
### Installation

```sh
pip install jsonUts
```

### Usage
#
#### Json sample
```json
my_json =  {
    "person":{
        "name":"json uts",
        "age": 30
    },
    "my cars":[
        {"pattern":"Ferrari","year":2015},
        {"pattern":"Lamborghini","year":2018}
    ],
    "job":"Software developer",
    "UpperCase":123,
    "with space":"lets go!"
}
```
#### simple transform
```py
from jsonUts import jsonToObj

jsonO = jsonToObj(my_json)
#jsonO = jsonToObj(my_json,toLower=True)   # to convert all keys in lower case.
#jsonO = jsonToObj(my_json,trim_keys=True)   # remove white spaces from the start and end

print(jsonO.person.name)   
print(jsonO.job)           
print(jsonO.with_space)
print(jsonO.my_cars[0].pattern)
```

#### Reverse
```py
#After creating you object (jsonO), you can use it

json_again           = jsonO.toJson()
json_again_original  = jsonO.toJson(original_keys=True) # if you want your original key names back

```
```py
'2022-05-25'
```


Change Log
==========

0.0.1 (2024-04-19)
------------------
- First Release
