Everything was fine until this morning when I was adding a new character to the roster.
It works if I load the JSON file from within the game. But if I add the JSON file to the folder of preloaded characters, it crashes the game when I'm trying to display that character on screen. After a lot of tries, I discovered that the JSON file that is exported when I compile the game is different from the original one. And it only occurs for that character.

WHY!?
That's just weird. Are the JSON files parsed or something during the compilation? I thought they were only copied to the export folder.

The problem isn't coming from the triple ::: I have lots of other characters with triple ::: within them.

I can copy the original JSON files by hand to the export folder but I'm going to have troubles to debug things if the JSON files are replaced by broken ones at each compilation, because everything is loaded into the game when it starts.

Do you have a clue? Maybe I can do something with the project.xml to repair that?
Currently, I'm using <assets path="data/json" rename="data" embed="false" />

While waiting for a hint, I've commented the <assets path="data/json" rename="data" embed="false" /> line in project.xml and I'm copying the files by hand. This way, files does not get randomly corrupted at compilation time.