Вы пытаетесь привести массив из одного объекта в качестве объекта.
Квадратные скобки вокруг вашего JSON представляют массив. Фигурные скобки представляют ваш объект. Эта строка:
dadosPlayer = JsonUtility.FromJson<MyPlayer>(json);
... пытается взять ваш JSON и превратить его в объект MyPlayer, но ваш JSON не представляет объект, он представляет массив объектов.
Код, который вытаскивает ваш объект из базы данных с помощью fetchAll, предназначен для возврата нескольких объектов и помещения их в массив. Поскольку ваш код должен когда-либо возвращать только один объект из базы данных, вместо fetchAll, попробуйте найти функцию, которая возвращает только один объект из базы данных.
Объект, который он должен вернуть, должен выглядеть так:
{"id":"1","user_id":"1","nome":"Conde","level":"1","hp":"100","mana":"100","stamina":"100","dano":"35","vel_atq":"35","defesa":"35","bloqueio":"35","critico":"35","dano_critico":"35"}
не так:
[{"id":"1","user_id":"1","nome":"Conde","level":"1","hp":"100","mana":"100","stamina":"100","dano":"35","vel_atq":"35","defesa":"35","bloqueio":"35","critico":"35","dano_critico":"35"}]