のは、私はこのような新しいキーの名前と一緒に、私はハッシュが判明する方法のマッピングを持っているとしましょう:はRubyのマッピングに基づいてハッシュを変換
JSON_MAP = {
image: {
id: :id,
media_url: :url,
time: :duration,
timestamp: :time_posted,
text_caption: :caption,
metadata: {
camera: :camera_type,
flash: :camera_flash
}
},
viewers: {
views: :view_count,
likes: :likes_count
}
}
と私はこのようなハッシュを持っている:
を{
image: {
id: 1,
media_url: 'http://placekitten.com',
nsfw: false,
time: 4,
timestamp: 14149292,
text_caption: "I'm a kitten",
metadata: {
camera: 'iPhone',
flash: true
}
},
viewers: {
views: 50,
likes: 15
},
extras: {
features: {
enabled: true
}
}
}
私はそれは次のように終わるので、それはデータを変換したい:、ソースマップに基づいて、すべてのキーの名前を変更し、基本的に
{
image: {
id: 1,
url: 'http://placekitten.com',
duration: 4,
time_posted: 14149292,
caption: "I'm a kitten",
metadata: {
camera: 'iPhone',
flash: true
}
},
viewers: {
view_count: 50,
likes_count: 15
}
}
ソースマップと一致しないキーを削除することができます。
あなたが問題を解決するために、あなたの試みを表示する必要があります。目的のデータを表示しているだけでは、SOが何であるかを示すコードではなく、リンクされたページを含む「[ask]」をお読みください。また、「どのくらいの研究努力がStack Overflowユーザーに期待されていますか?」(http://meta.stackoverflow.com/q/261592/128421) "が役に立ちます。 –