Parse JSON into individual items

Describe the issue/error/question

I am trying to go from a raw JSON string to individual items.
I tried the list module to split items but it did not work

This is the string:

"{ "H1": [ "Politique RSE: enjeux et définition", "La RSE: une stratégie gagnante pour les entreprises", "Comment mesurer l'impact de la politique RSE d'une entreprise?", "Les normes ISO 26000 et leur impact sur la politique RSE", "La RSE au coeur des enjeux environnementaux", "La transparence, clé de voûte d'une politique RSE efficace", "L'engagement citoyen des entreprises, un pilier de la politique RSE", "La diversité au coeur de la politique RSE", "La RSE, levier de compétitivité pour les entreprises", "La politique RSE, source de différenciation pour les entreprises", "L'éthique, fondement essentiel d'une politique RSE", "Le dialogue social, un élément clé de la politique RSE", "Comment sensibiliser les collaborateurs à la politique RSE?", "La politique RSE: de la théorie à la mise en pratique", "La responsabilité sociétale des entreprises au-delà de l'entreprise", "Les grandes entreprises face aux défis de la politique RSE", "Les PME et la politique RSE: comment implémenter une démarche responsable?", "L'innovation sociale, un outil essentiel de la politique RSE", "La RSE vue par les parties prenantes: regards croisés", "La politique RSE, un levier de développement durable pour les collectivités", "Responsabilité des entreprises: quelle réglementation pour encourager la RSE?", "Comment intégrer la politique RSE dans le business model d'une entreprise?", "La RSE: au-delà de l'entreprise, vers une société plus responsable", "La RSE en Afrique: quels enjeux spécifiques pour le continent?", "La culture d'entreprise, levier ou frein à la politique RSE?", "La communication de la politique RSE: comment valoriser son engagement?", "La RSE, un outil de gestion des risques pour les entreprises", "La RSE, pilier d'une politique d'achats responsables", "Le développement durable, au coeur des préoccupations des entreprises", "Les entreprises face aux enjeux éthiques de la politique RSE", "Comment intégrer les ODD dans une politique RSE?", "Les limites de la politique RSE: une responsabilité exclusive des entreprises?", "LA RSE, un outil de management pour les dirigeants d'entreprises", "La culture de la responsabilité dans l'entreprise: comment la promouvoir?", "La politique RSE, un enjeu majeur pour le management des ressources humaines", "L'intégration de la RSE dans la stratégie marketing de l'entreprise", "La RSE au service de la transformation digitale des entreprises", "Le reporting RSE, un outil de pilotage pour les entreprises", "L'économie circulaire, une voie vers une politique RSE performante", "La politique RSE face aux défis de la crise sanitaire", "La dimension internationale de la politique RSE: quels enjeux pour les entreprises?", "Comment réussir la mise en place d'une politique RSE?", "La RSE, un levier de performance financière pour les entreprises", "Quelle place pour la RSE dans la politique d'innovation des entreprises?", "La RSE au coeur des politiques publiques: enjeux et perspectives", "La RSE: un levier de transformation pour les entreprises sociales", "La RSE, une réponse aux enjeux climatiques pour les entreprises", "Politique RSE et développement territorial: quelle articulation?", "Comment mesurer l'efficacité de sa politique RSE?", "La RSE, un outil de développement durable pour les acteurs de l'économie sociale et solidaire", "Les entreprises face aux défis de la politique RSE : regards croisés", "La politique RSE, un engagement citoyen des entreprises pour un monde plus responsable" ] }"

What is the error message (if any)?

I don’t know how to use the function node. I tried using the list module to split into items but to no avail:

I cannot share the two nodes as the first one has my API key and I don’t think it’s a technical problem.
On make.com I could just use the “parse JSON” module but I can’t see the alternative in n8n.

Thanks a lot!

Welcome to the community @Joachim_Brindeau!

Can you please post a screenshot of the output of the previous node in JSON view to get a better understanding how the data actually looks like. Thanks!

Of course!

I ask OPENAI to answer as JSON.
Trying to replicate what I have on make where I just plug a parse JSON module on the content field and it works, followed by an iterator to go through each of the items in the H1 array field.

thanks for your help!

Hey @Joachim_Brindeau,

It would have been easier if you pasted the output from the node but the quick version here is the data is a string not an array as the node suggests. You would first need to convert / parse the string as JSON then you will be able to work with it.

Something like the below should do this.

2 Likes

Simple as that!
Thanks a lot! :smiley:

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.