I have checked many times the JSON obtained, it is perfectly valid, all strings are encoded, and all json decoders can read it.
I can send it privately if necessary.
But, for all users of the application, regardless of their device or version of android, this error appears
My only theory is that the component cannot decode the text when it becomes too long, because the json is perfectly correct.
It has lines and
I also noticed that numbers are sometimes stored like that. Could that cause the problem?
The only way to fix this is to remove the whole ranking, and start from scratch again, but the error will happen again within 1 or 2 weeks. There is no need to create a ranking if I have to do it again every 2 weeks.
Feel free to ask me if you need any additional information !