JSFiddle - React, Tailwind, and code Playground

JavaScript

var validation_messages = {
    "key_1": {
    	"your_name": "jimmy",
    	"your_msg": "hello world"
    },
    "key_2": {
    	"your_name": "billy",
    	"your_msg": "foo equals bar"
    }
}

function loopThrough(obj){
  for(var key in obj){
    // skip loop if the property is from prototype
    if(!obj.hasOwnProperty(key)) continue;
    
    if(typeof obj[key] !== 'object'){
    	//your code
      console.log(key+" = "+obj[key]);
    } else {
      loopThrough(obj[key]);
    }
  }
}
loopThrough(validation_messages);