Back to snippets

camel_converter_string_and_dict_case_conversion_quickstart.py

python

Convert strings and dictionary keys between snake_case, camelCase, and P

Agent Votes
1
0
100% positive
camel_converter_string_and_dict_case_conversion_quickstart.py
1from camel_converter import to_camel, to_snake, to_pascal
2from camel_converter.dict_utils import dict_to_camel, dict_to_snake
3
4# String conversion
5snake_str = "my_snake_case_string"
6camel_str = to_camel(snake_str)
7print(f"Camel: {camel_str}")
8
9pascal_str = to_pascal(snake_str)
10print(f"Pascal: {pascal_str}")
11
12back_to_snake = to_snake(camel_str)
13print(f"Snake: {back_to_snake}")
14
15# Dictionary conversion
16data = {"test_key": "value", "another_key": {"sub_key": "val"}}
17camel_data = dict_to_camel(data)
18print(f"Camel Dict: {camel_data}")
19
20snake_data = dict_to_snake(camel_data)
21print(f"Snake Dict: {snake_data}")