I'm using ASPJSON (https://www.aspjson.com/) to write JSON in Classic ASP / VBScript. I'm then attempting to loop through the JSON and access both the key and value. As it stands I can only access the value.
JSON
Set InitialGlaDataJsonForm = New aspJSON
With InitialGlaDataJsonForm.data
    .Add "glaFormContent", InitialGlaDataJsonForm.Collection() 
    With .item("glaFormContent")
        .Add "form", "myform"
        .Add "email", "email@address"
        .Add "phone", "012345"
        .Add "name", "Joe Bloggs"
    End With
End With
JSON Looks like this
{
    "glaFormContent": {
        "form": "myform",
        "email": "email@address",
        "phone": "012345",
        "name": "Joe Bloggs"
    }
}
Looping through the JSON, accessing the value
For Each element In InitialGlaDataJsonForm.data("glaFormContent")
     response.write InitialGlaDataJsonForm.data("glaFormContent").item(element) & "<br>"
Next
The above returns the value of during each iteration, however I need to be able to get hold of the key, without writing it out.
So my question is how do I access the key in the same manner as the value?
Many thanks