I’m trying to write a loop that will list the properties of an object. Not necessarily the values of the properties, just a list of the properties a particular object has.
Does anyone know how to do that?
Goal: List all properties of an object, focusing on Shopify Liquid (templating language), not vanilla JavaScript.
Suggested approach:
Key limitations noted:
Latest update/issue:
Status:
I’m trying to write a loop that will list the properties of an object. Not necessarily the values of the properties, just a list of the properties a particular object has.
Does anyone know how to do that?
It’d be great if there was a consistent way to iterate over an object, but as it stands the most complete information is in the Shopify liquid docs if you’re looking at built in objects.
The next best option is to use the “to json” filter. For example:
This will give you most object keys (and values). However:
Hope that helps!
Andrew.
Unfortunate for me, I am precisely looking for “inventory details on variants”.
Working on a pet project, trying to see if It is somehow possible to display inventory quantities of each location. I could print all the locations where a variant is available, but the count is apparently not accessible.