diot.transforms
Key transforms for diot
@Attribute: TRANSFORMS: Builtin transforms
camel_case
(
item
)
(str) — Transform item to camel case format</>lower_case
(
item
)
(str) — Transform item to lower case</>safe_transform
(
item
)
(str) — Transform an arbitrary key into a safe key for dot notation</>snake_case
(
item
)
(str) — Transform item to snake case</>upper_case
(
item
)
(str) — Transform item to upper case</>
diot.transforms.
safe_transform
(
item
)
Transform an arbitrary key into a safe key for dot notation
~~~python
safe_transform("a,b") # a_b safe_transform("a_,_b") # a__b safe_transform("in") # _in ~~~
item
(str) — The item to be transformed
The safely-transformed item
diot.transforms.
camel_case
(
item
)
Transform item to camel case format
The item will be first safely-transformed.
~~~python
camel_case('one_two') # oneTwo camel_case('_one') # _one camel_case('o_one') # oOne ~~~
item
(str) — The item to be transformed
The camel_case-transformed item
diot.transforms.
snake_case
(
item
)
Transform item to snake case
The item will be first safely-transformed.
~~~python
snake_case('oneTwo') # one_two snake_case('One') # one snake_case('1One') # _1_one ~~~
item
(str) — The item to be transformed
The snake_case-transformed item
diot.transforms.
upper_case
(
item
)
Transform item to upper case
The item will be first safely-transformed.
~~~python
upper_case('oneTwo') # ONETWO upper_case('One') # ONE upper_case('1One') # _1ONE ~~~
item
(str) — The item to be transformed
The uppercase-transformed item
diot.transforms.
lower_case
(
item
)
Transform item to lower case
The item will be first safely-transformed.
~~~python
lower_case('ONETWO') # onetwo lower_case('One') # one lower_case('1One') # _1one ~~~
item
(str) — The item to be transformed
The lowercase-transformed item