protected override string ConvertToJsonString(string[] jsonSplitter)
    {
        string jsonString = "";

        jsonString += name + jsonSplitter[0];
        jsonString += EnumValue.GetJsonString(powerLevel) + jsonSplitter[0];
        jsonString += Wrapper <float> .GetJsonString(cost) + jsonSplitter[0];

        jsonString += GetSafeJsonFromString(notes) + jsonSplitter[0];
        jsonString += Armour.GetJsonString(armour) + jsonSplitter[0];
        jsonString += ArmourQuality.GetJsonString(enhancementBonus) + jsonSplitter[0];
        jsonString += ArmourQuality.GetJsonString(specialMaterial) + jsonSplitter[0];

        for (int i = 0; i < specialAbilities.Length; i++)
        {
            jsonString += ArmourQuality.GetJsonString(specialAbilities[i]) + jsonSplitter[0];
        }

        return(jsonString);
    }