title: Best way to filter a json object or avoid unnecessary nodes
body: <p>Context : NodeJS Project
  I have my json object stored in db like below format.</p>
  
  <pre><code>items:[
  {name : {"en" : "enName", "fr" : "frName", "zh" : "zhName"},
   image :{"en" : "enImage", "fr" : "frImage", "zh" : "zhImage"}
  },
  {name : {"en" : "enName", "fr" : "frName", "zh" : "zhName"},
   image :{"en" : "enImage", "fr" : "frImage", "zh" : "zhImage"}
  },
  {name : {"en" : "enName", "fr" : "frName", "zh" : "zhName"},
   image :{"en" : "enImage", "fr" : "frImage", "zh" : "zhImage"}
  }
  ]
  </code></pre>
  
  <p>I want to pass only locale specific values to client. That means if the request is coming from <strong>France</strong> I don't want to pass <strong>en</strong> and <strong>zh</strong> nodes in response JSON.</p>
  
  <p>Is there any better way to filter the key-value pair rather than iterating through all? Suggestion for a better approach ?</p>