I am trying to get a json object like the below
{ "Name":"UnitedStates", "Info":[ {"StateName":"Washington", "Commands":[ {"Type":"Men","Parameter":"10000"}, {"Type":"Women","Parameter":"30000"} ]}, {"StateName":"California", "Commands":[ {"Type":"Kids","Parameter":"20000"} ]} ]}
I am trying the below Fiddle
How can I add array of values to existing blank object.
var CountryName = 'UnitedStates'; var Data = { Name: CountryName, Info: [ commands :[] ] } Data.Info.push({'StateName': 'washington'}); Data.Info.commands.push( {'Type': 'Men'}, {'Parameter': '1000'}, ); $('.displayJsonBlock').empty(); $('.displayJsonBlock').append('<pre><code>' + JSON.stringify(TemplateData) + '</pre></code>')