I am unable to retrieve a value from a json object when the string has a dash character:
{
\"profile-id\":1234, \"user_id\":6789
}
If I try
In addition to this answer, note that in Node.js if you access JSON with the array syntax [] all nested JSON keys should follow that syntax
This is the wrong way
json.first.second.third['comment']
and will will give you the 'undefined' error.
This is the correct way
json['first']['second']['third']['comment']