public void Load()
    {
        string str;

        using (StreamReader sr = new StreamReader(MapDefine.MAP_DATA_PATH))
        {
            str = sr.ReadToEnd();
        }

        MapRecord mapRecord = JsonMapper.ToObject <MapRecord>(str);

        for (int i = 0; i < mapRecord.Row; i++)
        {
            for (int j = 0; j < mapRecord.Column; j++)
            {
                MapGrid mapGrid = _mapGridArray[GetIndex(i, j, mapRecord.Column)];
                mapGrid.Select = mapRecord.GetSelect(i, j) == MapDefine.SELECT;
            }
        }
    }