Need help to create mapping

Hi,
Could you please help me to create mapping for the json file in following format

{
"2018-07-22 06:00" : {
"Global Initiatives" : {
"service1" : 0,
"service2" : 0.02,
"service3" : 10
},
"ABC" : {
"service1" : 0,
"service3" : 10
}
},
"2018-07-22 08:00" : {
"Global Initiatives" : {
"service1" : 0.2,
"service2" : 1.02,
"service3" : 20
},
"ABC" : {
"service1" : 30,
"service3" : 100
}
}
}

That looks like a bad format for data to index. Having dynamic keys in the document, e.g. 2018-07-22 08:00, will quickly cause problems as you will create a large number of fields and hit limits. I would recommend you instead restructure the data with separate date fields.

You mean like this:

{
"2018-07-22 06:00" : {
"Global Initiatives" : {
"service1" : 0,
"service2" : 0.02,
"service3" : 10
}
},
"2018-07-22 06:00" : {
"ABC" : {
"service1" : 0,
"service3" : 10
}
},
"2018-07-22 08:00" : {
"Global Initiatives" : {
"service1" : 0.2,
"service2" : 1.02,
"service3" : 20
}
},
"2018-07-22 08:00" : {
"ABC" : {
"service1" : 30,
"service3" : 100
}
},
}

As I do not know your data nor how you want to query it it is tricky, but I was referring to something more like this:

{
  "date": "2018-07-22 06:00",
  "Global Initiatives" : {
    "service1" : 0,
    "service2" : 0.02,
    "service3" : 10
  },
  "ABC" : {
    "service1" : 0,
    "service3" : 10
  }
}

Ok how we would create the mapping for this format. Could you please guide me.

Have you looked at the examples available in the documentation?