mirror of
https://github.com/Redume/Kekkai.git
synced 2025-03-12 19:44:39 +03:00
20 lines
510 B
Python
20 lines
510 B
Python
"""
|
|
Parsing and converting HJSON config to JSON
|
|
"""
|
|
import hjson
|
|
import json
|
|
|
|
def load_config(file_path: str) -> dict:
|
|
"""
|
|
Load an HJSON file, convert it to a JSON string with indentation,
|
|
and return it.
|
|
|
|
params: file_path (str): The path to the HJSON file.
|
|
|
|
returns str: The JSON string formatted with indentation.
|
|
"""
|
|
with open(file_path, 'r', encoding='utf-8') as file:
|
|
hjson_data = hjson.load(file)
|
|
return json.loads(
|
|
json.dumps(hjson_data, indent=4)
|
|
)
|