hello
i have a problem with programming. When i have an array like this:
{"aaa":{"bbb":"ccc",
"ddd";"eee"},
"fff":{"ggg";"hhh",
"iii";"jjjj"}
}
i had converted this with json parse to the string.
how can i get the name of "fff" when i dont know the name "fff". i need the secound !
can you help me ?
Hi, welcome to the forum
Firstly, the JSON you posted is invalid JSON (you have ;
semicolons instead of ':' colons).
Secondly, the JSON you have posted would be an OBJECT not and ARRAY (arrays are defined by []
square brackets)
Assuming for a second you meant to post ...
{
"aaa": {
"bbb": "ccc",
"ddd": "eee"
},
"fff": {
"ggg": "hhh",
"iii": "jjjj"
}
}
Are you asking how to get the key name fff
as a string - OR - the value of fff
(e.g. {"ggg":"hhh", "iii";"jjjj"}
)
okay, then we talk about an object. i need the key "fff" but i dont know that it is "fff". i need a syntax where i can get the secound or the fifth or something else key.
i will make a loop where i get back all the keys in this object, you know ?
A function node with Object.keys(myObj)
will do it...
Steve-Mcl:
Object.keys(myObj)
perfect !!! many many thanks. thats what i needed !!
E1cid
19 December 2021 15:57
7
Just for info you can not guarantee the order of an object (dictionary), so be careful. It may be fine, depending on what and how the object is created.
system
Closed
2 January 2022 15:57
8
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.