I have an object with keys in camelCase
{
"studentName": "ABC",
"studentId": "12345",
"age": 18,
"submittedAt": "xxxxxx"
}
I want to convert object above into keys snake_case
{
"student_name": "ABC",
"student_id": "12345",
"age": 18,
"submitted_at": "xxxxxx"
}
I have a function to convert from camelCase to snakeCase
const camelToSnakeCase = str => str.replace(/[A-Z]/g, letter => `_${letter.toLowerCase()}`);
However, I am quite confused about how to convert keys inside JSON object. Any suggetion is appreciated.