If you want to keep track of changes that happen in runtime (for example, when player opens a chest), you can't save them back to that JSON file. But you can save them into an array or dictionary and write it in Local Storage. Or simply save the entire game state using System-Save action.