Issue with trying to parse json string with LE json

Hi. In node.js i’m converting the following json into a string:

res.end(JSON.stringify({names: docs}));

where docs is a json array.

When I print out the json object I get this:

LogBlueprintUserMessages: “”:
{
“names”:
{
“firstname”: “xxxxxx”,
“surname”: “xxxxxx”
},
{
“firstname”: “xxxxxx”,
“surname”: “xxxxxxx”
}
]
}

There are a couple of things I’m uncertain about:

  1. The line **LogBlueprintUserMessages: “”: **what is the “”: doing there? Is that part of the string returned from my server?

  2. I can’t quite figure out how to get access to the elements in the array using the LE blueprint nodes. When the returned string is parsed the “Parse json string” node determines that the above is an object. I’ve then tried to use some of the other nodes eg. Get Json Object and used the key “names” but it doesn’t seem to work.

  3. In the Print Json Object node it has "World Context Object’ and “JSON Object”. Just wasn’t sure the difference.

Thanks.

Update:

Re: point number 2 I’m pretty sure I should be using Get JSON Array node with the key of names to get the array.