你能告诉我这段代码是否有问题吗

问题描述 投票:0回答:1

[ { “名称”:“明治神宫”, “替换”:“假”, "uniqueTo": "日本帝国", “成本”:480, “幸福”:12、 “文化”:50, “科学”:50, “维护”:50, “isNationalWonder”:正确, "requiredBuildingInAllCities": "神社", "requiredTech": "青铜级工作" }, { "name": "京都皇宫", “替换”:“假”, "uniqueTo": "日本帝国", “成本”:80, “快点成本修改器”:160, “幸福”:45, "uniques": ["使获得的所有资源加倍"], “requiredTech”:“工程” } ] 是一个 mod 的代码 [ { "name": "神风特攻队飞机", "unitType": "飞机", "uniqueTo": "日本帝国", “替换”:“假”, “运动”:20, “强度”:9999999, “范围强度”:999999, “范围”:2, “成本”:500, "requiredTech": "飞行", "requiredResource": "石油", "促销": ["范围 1","范围 2","范围 3"], “attackSound”:“移相器” "uniques":"如果神风特攻队飞机攻击,它会造成 100% 的伤害,但随后就会死亡" } ]

我不知道它没有指出任何错误,但有些地方是错误的

game-development
1个回答
0
投票

您的 JSON 代码有一些语法错误

[
  {
    "name": "Meiji Shrine",
    "replaces": "false",
    "uniqueTo": "Imperial Japan",
    "cost": 480,
    "happiness": 12,
    "culture": 50,
    "science": 50,
    "maintenance": 50,
    "isNationalWonder": true,
    "requiredBuildingInAllCities": "Shrine",
    "requiredTech": "Bronze working"
  },
  {
    "name": "Kyoto Imperial Palace",
    "replaces": "false",
    "uniqueTo": "Imperial Japan",
    "cost": 80,
    "hurryCostModifier": 160,
    "happiness": 45,
    "uniques": ["Makes every resource gained doubled"],
    "requiredTech": "Engineering"
  },
  {
    "name": "Kamikaze plane",
    "unitType": "Plane",
    "uniqueTo": "Imperial Japan",
    "replaces": "False",
    "movement": 20,
    "strength": 9999999,
    "rangedStrength": 999999,
    "range": 2,
    "cost": 500,
    "requiredTech": "Flight",
    "requiredResource": "Oil",
    "promotions": ["Range 1", "Range 2", "Range 3"],
    "attackSound": "phasers",
    "uniques": ["If Kamikaze plane attacks it deals 100% damage but afterwards dies"]
  }
]

所做的更改:

  1. 在“神风特攻队飞机”对象中的
    "attackSound": "phasers"
    之后添加了缺少的逗号。
  2. "uniques": ["Makes every reasorce gained dubled"]
    中的拼写错误更正为
    "uniques": ["Makes every resource gained doubled"]
  3. 为了保持一致性,将
    "replaces": "False"
    更改为
    "replaces": "false"
© www.soinside.com 2019 - 2024. All rights reserved.