Convert a dataclass structure to a JSON object
Project description
Dataclass_to_json
Dataclass_to_json is a lightweight and simple library for Converting a dataclass structure to a JSON object. The dataclass_to_json library allows you to retrieve a JSON object representing the class attributes and their types.
Installing Dataclass_to_json
dataclass_to_json in available on PyPI:
python -m pip install dataclass_to_json
Dataclass_to_json officially supports Python 3.7+.
Usage
from dataclass_to_json import dataclass_to_json
from typing import List
import json
class Employee:
name: str
age: int
salary: float
remarks: List[str]
class Entreprise:
name: str
address: str
employees: List[Employee]
json_structure = dataclass_to_json(Entreprise)
print(json.dumps(json_structure, indent= 2))
The output:
{
"name": "str",
"address": "str",
"employees": [
{
"name": "str",
"age": "int",
"salary": "float",
"remarks": [
"str"
]
}
]
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for dataclass_to_json-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9715801389c5f85f0fb286b0cfbb4fdd9f5a72f80307ad0603274c0cf41b581a |
|
MD5 | 782a1280547429677ac7696406d1e310 |
|
BLAKE2b-256 | e35028aee78c791e65656ab8189f15cc24eead4fb838df8d25fac0919e49cba1 |