I have a JSON text generated by AI, which summarizes voice data into specific topics and calculates the time spent by each speaker as well as the total time for each topic. The JSON structure looks like this:
{
“topics”: {
“topic_1”: {
“Summary”: “Summary text for topic 1”,
“speaker_01”: “00:01:00”,
“speaker_02”: “00:01:06”,
“total_time”: “00:02:06”
},
“topic_2”: {
“Summary”: “Summary text for topic 2”,
“speaker_01”: “00:01:00”,
“speaker_02”: “00:01:51”,
“total_time”: “00:02:51”
}
}
}
My goal is to extract this data and display it in separate columns within a Glide Table like this:
topic1_summarytopic1_time_speaker1topic1_time_speaker2topic1_time_totaltopic2_summarytopic2_time_speaker1topic2_time_speaker2topic2_time_total
What’s the best way to achieve this in Glide? I’m currently struggling with parsing the JSON and mapping these specific values to individual columns. Is there a built-in feature, a combination of computed columns, or perhaps a plugin that could help with this?
Any advice or guidance would be greatly appreciated! Thank you in advance!