Enable to work with object arrays

It would be very helpful if Tulip would allow you to create, manipulate and inspect object arrays. Right now functionality in this domain seems to be very limited if not non-existent.

You can readily work with arrays, but this generally assumes you are dealing with one-dimensional data.

But you cannot do much with something like this…

[
  {
    "field":"value",
    "field2":"value2"
  },
  {...},
  ...
]

Hey @sebme, sorry for the more than 1 year late answer.
Have you tried the feature to create object lists as variables? This should solve what you are looking for if I’m understanding your desire correctly.

Hello Stefan,

it is not only about creating those kind of data structure. It is also about being able to work with them, like filtering, searching values in keys, etc.

At present these functions are focused on one-dimensional arrays.

In addition, there is a strange mix of array triggers and expression functions to handle arrays… which feels like patchwork and is very difficult to navigate.

I really hope that Tulip will find a way to clean this up. I can imagine that backwards compatibility is a big issue here. But maybe one can hide the old stuff for new work while it sill keeps working if present in old apps.

Maybe mixing subject here a little, but I hope you get the idea.