1次元目はX軸方向、2次元目は Z軸方向、3次元目は Y軸方向に組みあがっていく3次元配列の JSONです。 { 'boxLayers': [ [ [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}], [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}], [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}], [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}], [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}] ], [ [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}], [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}], [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}], [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}], [{'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}, {'size': 1, 'color': '#ffffff'}] ] } # 注意点 'boxLayers'は固定で必ず付与し、 JavaScriptのJSON.parseでエラーにならないような JSONとしてください。 sizeは0 or 1となり、1はブロックを生成します。 0はブロックを生成しません。 colorは、ブロックの色になります。 # 要件 5x5x5で表す「〇〇〇」の形状を立体物で表現する、 3次元配列のJSONを作成してください。必要な情報は JSONだけで解説文等は不要です。