Я работаю в игре с открытым исходным кодом Argentum Online, вы можете проверить наш код здесь https://github.com/ao-libre
Проблема, с которой я сталкиваюсь, состоит в том, что в ней много файлов с расширением .dat
в следующем формате:
[NPC12]
Name=Sastre
Desc=¡Hola forastero! Soy el Sastre de Ullathorpe, Bienvenido!
Head=9
Body=50
Heading=3
Movement=1
Attackable=0
Comercia=1
TipoItems=3
Hostil=0
GiveEXP=0
GiveGLD=0
InvReSpawn=0
NpcType=0
Alineacion=0
DEF=0
MaxHit=0
MaxHp=0
[NPC19]
Name=Sastre
Desc=¡Bienvenida Viajera! Tengo hermosas vestimentas para ofrecerte...
Head=70
Body=80
Heading=3
Movement=1
Attackable=0
Comercia=1
TipoItems=3
Hostil=0
GiveEXP=0
GiveGLD=0
Я хотел бы знать, имеет ли этот вид синтаксического анализа правильное имя и как его можно преобразовать в json?