dave08
03/29/2023, 1:41 PMList<String> on the `name`s here:
[{ "id":1, "name": "this"}, {"id":2, "name": "that"}]Sam
03/29/2023, 1:43 PMlist.name 🧌simon.vergauwen
03/29/2023, 1:44 PMJsonPath.every.select("name") works for this, no?simon.vergauwen
03/29/2023, 1:44 PMJsonPath.every.select("name").getOrNull(jsonElement)dave08
03/29/2023, 1:45 PMList<JsonElement>simon.vergauwen
03/29/2023, 1:45 PMJsonPath.every.select("name").string.getOrNull(jsonElement)Alejandro Serrano Mena
03/29/2023, 1:47 PMstring to ensure that you’re targeting the right type of elementdave08
03/29/2023, 1:48 PMgetOrNull there, just getAll...?dave08
03/29/2023, 1:49 PMAlejandro Serrano Mena
03/29/2023, 1:49 PMgetAll in this case, since you want to return a list of elementsdave08
03/29/2023, 1:50 PMAlejandro Serrano Mena
03/29/2023, 1:50 PMgetOrNone returns Option<T>, available for Optional, Prism, Lens
• `get`` returns T, available for LensAlejandro Serrano Mena
03/29/2023, 1:51 PMPEvery<JsonElement, JsonElement, String, String is equivalent to Every<JsonElement, String>dave08
03/29/2023, 1:52 PMdave08
03/29/2023, 1:53 PMAlejandro Serrano Mena
03/29/2023, 1:57 PMEvery in the list aboveAlejandro Serrano Mena
03/29/2023, 1:57 PMAlejandro Serrano Mena
03/29/2023, 1:58 PMgetAll) and a Setter (which is the base interface containing modify)