Thanks, for your answer.
I have related question about 1 key or several key. I am used to do like that:
SaveData saveData = new();
then in SaveData i have:
PlayerSaveData and EquipmentSaveData.
and when I load game, I load all my save into SaveData object. When you answered that fewer keys are quicker, I haven't change my solution.
But now I am back. Because I want to make reset data functionality, but I want to delete or player data or equipment data only.
I found this one:
https://docs.moodkie.com/easy-save-3/es ... deletekey/ and how I understand it possible to delete only Root key of all structure.
Question: is it possible to delete nested keys (e.g. DeleteKey("saveData.playerData", "savefile") ? or I should separate: { "playerdata": {}, "equipmentData": {} } to delete only part of my save data
EDIT: hmm, I just realized, that probably its not necessary to have possibility to delete nested key, because i can access my data saveData.playerSaveData.Clear() or =new() and then save.