Use one of int , long , float , double , boolean , byte , short , char , string , point , date , localtime , time , localdatetime , datetime , and duration to designate the data type for properties. If no data type is given, this defaults to string . To define an array type, append  to the type
I am using the neo4j OGM to fetch the data and it doesn't recognize the map object which I have defined when I try to fetch it. @property
If I store it using the OGM, I get below as an output and it is able to understand it.