Github の API から取得したデータから、Github 上の Gist のファイル名を取得しようとしています。私はjavascriptを使用してデータにアクセスしています。
結果の例はhttps://api.github.com/users/blaercom/gistsにあります。以下のデータの短縮版もコピーしました。
{
...
id: "4468273",
files: {
firstpost.md: {
type: "text/plain",
filename: "firstpost.md",
size: 16,
language: "Markdown"
}
}
...
}
私は多くのことを試してきましたが、ファイル名にアクセスできないようです。これは、「files」オブジェクトがリストではなく、キー識別子がファイル名自体と一致するキーと値のペアであるためです。
私が試したことは次のとおりです
filename = files[0]['filename']
filename = files[0].filename
filename = files['filename']
率直に言って、機能する唯一の方法は のバリエーションですfilename = files['firstpost.md']['filename']
が、事前にファイル名を知ることができないため、これは有効ではありません。
ファイル名にアクセスできると確信していますが、さまざまな方法のテストにかなりの時間を費やしてきました。助けていただければ幸いです!