🔌 JSONPath

//Next ⏩

Yeah 🤘

//Next ⏩

%Y

%X={"Name":"Mary Jane","Message":"I ❤️ JSON","Time":1533670582}

//Next ⏩

%X={"name":"Mary Jane","age":31,"gender":"Female","grocery":[{"name":"Fruits","variety":["Orange","Apple","Strawberry"]},{"name":"Vegetables","variety":["Avocado","Tomato","Chilli"]},{"name":"Meat","variety":["Pork","Beef","Chicken"]}]}

//Next ⏩

%Z={"name":"Cheese","variety":["Cheddar","Mozzarella","Feta"]}

$.grocery %X add(%Z)

%X

%X

…Read Variable

…Read Variable from JSON using Path

…Adding data to JSON

%X

//Next ⏩

$.grocery %X remove({"name":"Meat","variety":["Pork","Beef","Chicken"]})

…Delete data from JSON

…Setting JSON variable

%Y=$.grocery[?(@.name=="Vegetables")].variety[0] %X

%Y

%Y=$.Message %X

//Next ⏩

//Next ⏩

$.grocery[?(@.name=="Fruits")].variety %X each(%item)

%item

// Once more 🔁 #

We are all set!

…Iterations JSON

%Y

%X

…Pop last element from JSON

%X

%Y=$.grocery[?(@.name=="Vegetables")].variety %X pop()

$.grocery[?(@.name=="Cheese")] %X remove()

…Delete data from JSON using JsonPath