The JsonData instance has to be initialized first 에러

에러 메시지 : InvalidOperationException: The JsonData instance has to be initialized first

namespace EscapeRoom
{
    [Serializable]
    public class ItemBox
    {
        public int id;
        public string name;
        public int type;
    }
    //public List<ItemBoxList> itemBoxList = new List<ItemBoxList>();
    // [Serializable]
    public class ItemBoxFromBackend
    {
        public int id;
        public string name;
        public int type;
        //public ItemBoxFromBackend(){}

        public ItemBoxFromBackend(JsonData json)
        {
            id = Int32.Parse(json["id"].ToString());
            name = json["name"].ToString();
            type = Int32.Parse(json["type"].ToString());
        }

    }
    public class ItemBoxList
    {
        public List<ItemBox> boxList;
    }

public class BackendManager : Singleton<BackendManager>
{
public void GetItemInventoryFromBackend()
        {
            Backend.GameData.GetMyData("ITEMINVENTORY", new Where(), 10, callback =>
            {
                List<ItemBoxFromBackend> itemBoxListFromBackend = new List<ItemBoxFromBackend>();
                //JsonData data = callback.FlattenRows();
                if (callback.IsSuccess() == false)
                {
                    Debug.Log($"아이템 데이터조회 요청이 실패했습니다: {callback}"); // 요청 실패 처리
                    return;
                }
                if (callback.GetReturnValuetoJSON()["rows"].Count <= 0)
                {
                    Debug.Log($"아이템 데이터가 서버에 존재하지않습니다: {callback}");
                    SaveItemForNewPlayer();//insert문으로 이동
                    return;
                }
                else
                {
                    Debug.Log($"아이템 데이터가 서버에 존재합니다");
                    foreach (JsonData json in callback.FlattenRows()[0]["item"])
                    {
                        itemBoxListFromBackend.Add(JsonMapper.ToObject<ItemBoxFromBackend>(json.ToJson()));
                    }
                }
            });
        }
}

이 과정에서 자꾸 저 에러가 뜨는데… 그래서 new JsonData();아무리 넣어도 해결되지 않습니다. 어떻게 해결해야죠?

안녕하세요 개발자님,
다음 안내드리는 코드를 수정하여 재시도해 주시면 감사하겠습니다.

itemBoxListFromBackend.Add(JsonMapper.ToObject(json.ToJson()));

수정 예시
itemBoxListFromBackend.Add(new ItemBoxFromBackend(json));