ので、私は全体のJSONを読みしようとしている、とだけ名前に一致しています名前チェック==名かのキーワード
を検索しようとしてここにJSONとイムを持っています。しかし、私はそれについてどうやって行くのか分かりません。
私は
jsondataと呼ばれる変数に以下のJSONを解析され、それを読むためにここにこのループを作成しました。
jsondata.each do |links|
puts links
end
しかし、どうやって名前フィールドを読み、それを文字列に一致させることができますか?レオという言葉を探していると私は言います。
{「ファイル」:[{"name":"github.jpeg","size":10852,"deleteType":"DELETE","deleteUrl":"http://gifs.meow.me/github.jpeg","url":"http://gifs.meow.me/github.jpeg"},{"name":"leo.jpg","size":51678,"deleteType":"DELETE","deleteUrl":"http://gifs.meow.me/leo.jpg","url":"http://gifs.meow.me/leo.jpg"},{"name":"leo2.jpg","size":41407,"deleteType":"DELETE","deleteUrl":"http://gifs.meow.me/leo2.jpg","url":"http://gifs.meow.me/leo2.jpg"}]}
レオを含むものが見つかった場合、どうすればそのURLを引き出すことができますか? – mystycs
関連するすべてのURLが必要な場合は、結果の 'hash'に対して' map'を使うことができます: 'jsondata [" files "]。select {| h | h ["name"]を含む? "leo"} .map {| h | h ["url"]} ' – Cam