fuhrysteve / marshmallow-jsonschema

JSON Schema Draft v7 (http://json-schema.org/) formatting with marshmallow
MIT License
209 stars 72 forks source link

support data_key #107

Open DeoLeung opened 4 years ago

DeoLeung commented 4 years ago

we have some schema using unqualified names like 2019, 1abc, we use data_key to support it

class A(Schema):
  a = fields.String(data_key='2019')

we would like it to be dumped as

{'2019': {'title': '2019', 'type': 'string'}

it's now dumped as

{'a': {'title': 'a', 'type': 'string'}
fuhrysteve commented 4 years ago

Looks like there's been some progress here: #100 but the tests aren't currently passing on that branch

ZoranPavlovic commented 3 years ago

I can pick this up as I'm in need of it. @fuhrysteve - want me to take the other Lundalogik branch to preserve his commits, or start a fresh one with their changes included?

martijnthe commented 3 years ago

Fixed by https://github.com/fuhrysteve/marshmallow-jsonschema/pull/139 ?

rw-access commented 3 years ago

I still see this as of marshmallow-jsonschema==0.11.1