Jquery looping through JSON object

by dshilkret

JavaScript

var abc = {"from_table_name": "",
      "from_field_name": "",
      "discover_connector_field": "",
      "sys_mod_count": "0",
      "discover_string_pattern": "",
      "sys_updated_on": "2017-10-04 15:09:26",
      "sys_tags": "",
      "from_mapping_type": "keyphr",
      "sys_id": "f3c245ea4f21030099f1b2718110c78f",
      "discover_keyword_or_phrase": {
        "link": "https://dev29198.service-now.com/api/now/table/x_153465_discover_discover_keyword_or_phrase/b2c309ea4f21030099f1b2718110c707",
        "value": "b2c309ea4f21030099f1b2718110c707"
      },
      "sys_updated_by": "admin",
      "discover_connector": "",
      "sys_created_on": "2017-10-04 15:09:26",
      "discover_content_integration_context": {
        "link": "https://dev29198.service-now.com/api/now/table/x_153465_discover_content_integration_context/502a889a4f61030099f1b2718110c7c5",
        "value": "502a889a4f61030099f1b2718110c7c5"
      },
      "discover_endpoint": {
        "link": "https://dev29198.service-now.com/api/now/table/x_153465_discover_discover_kosmos_endpoint/487afb204f2dc30099f1b2718110c793",
        "value": "487afb204f2dc30099f1b2718110c793"
      },
      "sys_created_by": "admin",
      "to_mapping_type": "glbEndpt"
    };
//alert(abc[0].name);
$.each(abc, function(ky, val){
    alert('ky = '+ky+' val = '+val)
});

var data ={"Subtype":[
    {"gender":"m"},
    {"number":"pl"}]
};
$.each(data, function(key, val) {
    console.log('key');
    console.log(key);
    console.log('val');
    console.log(val);
  $.each(this, function(k, v) {
    /// do stuff
      console.log('k = '+k+ ' v = '+v)
      console.log(v)
      $.each(this, function(k1, v1) {
          console.log('k1 = '+k1+ ' v1 = '+v1)
      })    
  });
});