리뉴얼

This commit is contained in:
Gnill82
2025-10-27 17:04:37 +09:00
parent faef6ce8bd
commit af7de76bc0
57 changed files with 479079 additions and 633159 deletions

View File

@ -0,0 +1,38 @@
"""첫 번째 Asset 구조 확인"""
import json
with open('../../원본데이터/DataTable.json', 'r', encoding='utf-8') as f:
data = json.load(f)
assets = data.get('Assets', [])
print(f"총 Assets: {len(assets)}\n")
if assets:
first = assets[0]
print("첫 번째 Asset의 구조:")
print(f" 타입: {type(first)}\n")
if isinstance(first, dict):
print(" 키 목록:")
for key in sorted(first.keys()):
value = first[key]
if isinstance(value, (list, dict)):
print(f" - {key}: {type(value).__name__} (len={len(value)})")
else:
print(f" - {key}: {value}")
# CharacterAbility 관련 찾기
print("\n\nCharacterAbility 관련 Asset 검색:")
for idx, asset in enumerate(assets):
if isinstance(asset, dict):
# 모든 값에서 'CharacterAbility' 문자열 찾기
asset_str = str(asset)
if 'CharacterAbility' in asset_str:
print(f"\n[{idx}] CharacterAbility 발견!")
print(f" 키: {list(asset.keys())[:10]}")
# Name 키가 있는지 확인
if 'Name' in asset:
print(f" Name: {asset['Name']}")
# 첫 10글자만 출력
print(f" 내용 샘플: {asset_str[:200]}...")
break