datamodel-code-generator
datamodel-code-generator copied to clipboard
Superfluous underscore suffixes 'schema' field name
trafficstars
Describe the bug
From the json schema a property named 'schema' was created as a field named 'schema_'.
To Reproduce
Example schema: https://schema.getpostman.com/json/collection/v2.1.0/collection.json
Used commandline:
$ datamodel-codegen --url https://schema.getpostman.com/json/collection/v2.1.0/collection.json --output-model-type typing.TypedDict --output postman_td.py
and equally:
$ datamodel-codegen --url https://schema.getpostman.com/json/collection/v2.1.0/collection.json --output-model-type dataclasses.dataclass --output postman_dc.py
Expected behavior
Expected that the 'Info' class would have a field named 'schema'. Instead it has a field named 'schema_'.
Version:
- OS: macOS 14.3
- Python version: 3.11.7
- datamodel-code-generator version: 0.25.3
Additional context Add any other context about the problem here.
Any resolution? Seeing the same issue