수정본
This commit is contained in:
13
backend/app/core/json_helpers.py
Normal file
13
backend/app/core/json_helpers.py
Normal file
@@ -0,0 +1,13 @@
|
||||
"""공용 JSON 직렬화 헬퍼 (CLAUDE.md 코딩 규칙: json.dumps 대신 _dumps() 사용)"""
|
||||
import json
|
||||
import os
|
||||
|
||||
|
||||
def _dumps(obj, **kwargs) -> str:
|
||||
"""토큰 절약 모드에 따라 compact/pretty JSON 직렬화"""
|
||||
compact = os.getenv("JSON_COMPACT", "false").lower() == "true"
|
||||
token_save = os.getenv("TOKEN_SAVE_MODE", "false").lower() == "true"
|
||||
|
||||
if compact or token_save:
|
||||
return json.dumps(obj, ensure_ascii=False, separators=(',', ':'), **kwargs)
|
||||
return json.dumps(obj, ensure_ascii=False, indent=2, **kwargs)
|
||||
Reference in New Issue
Block a user