Read pdf -> edit fields creates invalid json [Solved]

Describe the problem/error/question

How do I convert a pdf to valid json? I tried filtering out the text and the numpages, I tried “all input fields”, and “selected input fields” . But for some reason it doesn’t escape the ticks etc. Don’t know what I’m doing wrong.

What is the error message (if any)?

Item Index: 0
Stack
NodeOperationError: The 'JSON Output' in item 0 contains invalid JSON
    at Object.execute (/usr/local/lib/node_modules/n8n/packages/nodes-base/dist/nodes/Set/v2/raw.mode.js:44:15)
    at Object.execute (/usr/local/lib/node_modules/n8n/packages/nodes-base/dist/nodes/Set/v2/SetV2.node.js:233:57)
    at Workflow.runNode (/usr/local/lib/node_modules/n8n/packages/workflow/dist/Workflow.js:673:42)
    at /usr/local/lib/node_modules/n8n/packages/core/dist/WorkflowExecute.js:652:68
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
ERROR: The 'JSON Output' in item 0 contains invalid JSON
{ "text": "Fiche conditionnalite 2021 - sous-domaine <> Fiche BCAE I - Bandes tampons - 1/3 DOMAINE  ENVIRONNEMENT, CHANGEMENT CLIMATIQUE ET BONNES CONDITIONS AGRICOLES DES TERRES  Sous-domaine BCAE  - Fiche I BANDES TAMPONS LE LONG DES COURS D"EAU ? Quel est l"objectif ? Les bandes tampons localisees le long des cours d"eau protegent les sols des risques erosifs, ameliorent leur structure et contribuent a la protection des eaux courantes en limitant les risques de pollutions diffuses. D"une facon generale, elles favorisent les auxiliaires de culture et la biodiversite. ? Qui est concerne ? Tous les exploitants agricoles demandeurs d"aides soumises a la conditionnalite 1 qui disposent de terres agricoles localisees a moins de 5 metres de la bordure d"un cours d"eau defini par arrete ministeriel relatif aux regles BCAE. ? Que verifie-t-on ? Il est verifie que sur l"exploitation controlee, il existe une  bande tampon  de 5 metres de large au minimum sans traitement phytopharmaceutique ni fertilisation implantee le long de tous les cours d"eau definis par arrete ministeriel relatif aux regles BCAE. Lorsque la reglementation s"appliquant aux parcelles en zones vulnerables aux pollutions par les nitrates fixe une largeur superieure, c"est cette largeur superieure qu"il convient de respecter. 1 - La largeur de la bande tampon le long des cours d"eau Definition des cours d"eau a border Les cours d"eau a border 2 sont definis par l"arrete ministeriel relatif aux regles BCAE 3 . Tous les cours d"eau a border sont consultables sur le Geoportail et sur telepac. La largeur de la bande tampon Il est verifie la largeur de la bande tampon. Elle doit etre d"au moins 5 metres (lorsque la reglementation s"appliquant aux parcelles en zones vulnerables aux pollutions par les nitrates fixe une largeur superieure, c"est cette largeur superieure qu"il convient de respecter) a partir du bord du cours d"eau, la ou la berge est accessible a partir d"un semoir. Il n"y a pas de limite maximale a cette largeur. Il n"y a pas non plus de surface minimale. Cette largeur prend en compte, le cas echeant, la largeur des chemins ou des ripisylves longeant le cours d"eau. Ainsi un chemin ou des ripisylves d"une largeur inferieure a la largeur minimale depuis le bord du cours d"eau doivent etre completes par une bande tampon afin d"atteindre la largeur minimale depuis le bord du cours d"eau. Les dispositifs tampons en sortie de reseau de drainage peuvent empieter sur la bande tampon si ces dispositifs sont vegetalises, sont eloignes d"au moins un metre de la berge et respectent le cas echeant les dispositions de l"article L. 214- 1 du code de l"environnement. 2 - La validite et la presence du couvert Il est verifie que le couvert est : * herbace, arbustif ou arbore (les friches, les especes invasives definies dans l"arrete ministeriel relatif aux regles BCAE et le miscanthus ne sont pas retenus comme couverts autorises) ; * couvrant ; * permanent. Les sols nus ne sont pas autorises (sauf pour les chemins longeant le cours d"eau). 1 Les aides soumises a la conditionnalite couvrent les paiements directs au titre du reglement (UE) ndeg 1307/2013 (paiement de base, paiement redistributif, paiement au titre du verdissement, paiement pour les jeunes agriculteurs, soutiens couples facultatifs), les paiements au titre des articles 46 et 47 du reglement (UE) ndeg 1308/2013 (restructuration et reconversion des vignobles, vendange en vert) et les primes annuelles en vertu de l"article 21, paragraphe 1, points a) et b), des articles 28 a 31, et des articles 33 et 34, du reglement (UE) ndeg 1305/2013 (aide au boisement et a la creation de surfaces boisees, aide pour la mise en place de systemes agroforestiers, mesures agroenvironnementales et climatiques, soutien a l"agriculture biologique, paiements au titre de Natura 2000 et de la directive- cadre sur l"eau, paiements en faveur des zones soumises a des contraintes naturelles ou a d"autres contraintes specifiques, paiements en faveur du bien-etre des animaux, aides correspondant a des engagements forestiers, environnementaux et climatiques). 2 Les canaux d"irrigation, les canaux betonnes, les canaux buses... en trait plein sur les cartes IGN, ne sont pas consideres comme des cours d"eau lorsque les amenagements ont ete realises conformement a la reglementation, c"est a dire qu"ils ont ete realises suite a une autorisation administrative 3 Arrete du 24 avril 2015 relatif aux regles des bonnes conditions agricoles et environnementales, dans sa version modifiee par l"arrete du 10 fevrier 2021 Fiche conditionnalite 2021 - sous-domaine <> Fiche BCAE I - Bandes tampons - 2/3 Le couvert (herbace, arbustif ou arbore) peut etre implante ou spontane. Dans tous les cas, l"objectif est d"arriver a un couvert repondant aux objectifs de permanence de la bande tampon, donc pluri-specifique et semi-naturel. En cas d"implantation d"un couvert herbace, de preference a l"automne : * l"implantation d"especes considerees comme invasives n"est pas autorisee ; * le melange d"especes est conseille mais l"implantation d"une seule espece reste autorisee a l"exception de l"implantation de legumineuses  pures  qui est interdite. Les legumineuses en melange avec des graminees sont autorisees. En cas de couverts spontanes ou implantes deja existants, le maintien est recommande (sauf le miscanthus qui devra etre detruit) avec, le cas echeant, des modalites de gestion favorisant une evolution vers une couverture permanente et diversifiee : * les cultures perennes deja implantees devront faire l"objet d"un enherbement complet sur 5 metres de large au minimum ; * les implantations en legumineuses pures seront conservees pour eviter les emissions d"azote lors du retournement et gerees pour permettre une evolution vers un couvert autochtone diversifie ; * les couverts comportant une espece invasive autre que celles referencees dans l"arrete ministeriel relatif aux regles BCAE seront maintenus (sauf le miscanthus qui devra etre detruit) avec un entretien approprie pour limiter la diffusion et favoriser la diversite botanique. La liste des especes invasives referencees dans l"arrete BCAE concernant le territoire metropolitain est presentee en annexe a la presente note. 3 - L"entretien du couvert Des obligations specifiques s"imposent aux bandes tampons : * le couvert de la bande tampon doit rester en place toute l"annee, * l"utilisation de fertilisants mineraux ou organiques et de traitements phytopharmaceutiques est interdit sur les bandes tampon (sauf dans le cadre de la lutte contre les nuisibles prevue par un arrete prefectoral pris en application de l"article L.251-8 du code rural et de la peche maritime), * la surface consacree a la bande tampon ne peut etre utilisee pour l"entreposage de materiel agricole ou d"irrigation, pour le stockage des produits ou des sous-produits de recolte ou des dechets (fumier), * le labour est interdit, toutefois le prefet peut, par decision motivee, autoriser un agriculteur a proceder au labour de la bande tampon en raison de son infestation par une espece invasive listee en annexe de la presente fiche ; dans tous les cas, un travail superficiel du sol est autorise, * dans le cas d"une parcelle en prairie ou paturage, le paturage de la bande tampon est autorise, sous reserve du respect des regles d"usage pour l"acces des animaux au cours d"eau, * la fauche ou le broyage sont autorises sur une largeur maximale de 20 metres sur les parcelles enherbees declarees en jachere, * les amendements alcalins (calciques et magnesiens) sont autorises. GRILLE BCAE - Bandes tampons le long des cours d"eau (Metropole) Points de controle Anomalies Systeme d"avertissement precoce Reduction Applicable ? Delai de remise en conformite Realisation de la bande tampon Absence de bande tampon constatee uniquement sur les cours d"eau nouvellement qualifies BCAE au titre de 2021. Absence de bande tampon constatee en dehors des cours d"eau nouvellement qualifies BCAE au titre de 2021 : * sur une portion de cours d"eau BCAE traversant l"exploitation * le long de tous les cours d"eau BCAE traversant l"exploitation Oui Non Non 01/01/2022 5% Intentionnelle Bande tampon de largeur insuffisante le long d"une partie du ou des cours d"eau BCAE traversant l"exploitation. Non 3% Pratique d"entretien interdite sur la bande tampon le long du ou des cours d"eau BCAE traversant l"exploitation. Non 3% Fiche conditionnalite 2021 - sous-domaine <> Fiche BCAE I - Bandes tampons - 3/3 Le tableau de l"annexe IV, est ainsi modifie : ESPECE (NOM LATIN) ESPECE (NOM FRANCAIS) FAMILLE Amorpha fruticosa Bidens subalternans Bothriochloa bardinodis Bunias orientalis Cortaderia selloana Eragrostis curvula Euphorbia esula Galega officinalis Paspalum dilatatum Paspalum distichum Sicyos angulata L. Solanum eleagnifolium Solidago canadensis Solidago gigentea Faux-indigo Bident a folioles subalternes Barbon Andropogon Bunias d"Orient L"herbe de la pampa Eragrostide Euphorbe esule Galega officinal Paspale dilate Paspale distique Sycios anguleux Morelle a feuilles de chalef Solidage du Canada Solidage glabre Fabaceae Asteraceae Poaceae Brassicaceae Poaceae Poaceae Euphorbiaceae Fabaceae Poaceae Poaceae Cucurbitaceae Solanaceae Asteraceae Asteraceae", "numpages": "3"}; Original input: { text: "Fiche conditionnalite 2021 - sous-domaine <> Fiche BCAE I - Bandes tampons - 1/3 DOMAINE  ENVIRONNEMENT, CHANGEMENT CLIMATIQUE ET BONNES CONDITIONS AGRICOLES DES TERRES  Sous-domaine BCAE  - Fiche I BANDES TAMPONS LE LONG DES COURS D'EAU ? Quel est l'objectif ? Les bandes tampons localisees le long des cours d'eau protegent les sols des risques erosifs, ameliorent leur structure et contribuent a la protection des eaux courantes en limitant les risques de pollutions diffuses. D'une facon generale, elles favorisent les auxiliaires de culture et la biodiversite. ? Qui est concerne ? Tous les exploitants agricoles demandeurs d'aides soumises a la conditionnalite 1 qui disposent de terres agricoles localisees a moins de 5 metres de la bordure d'un cours d'eau defini par arrete ministeriel relatif aux regles BCAE. ? Que verifie-t-on ? Il est verifie que sur l'exploitation controlee, il existe une  bande tampon  de 5 metres de large au minimum sans traitement phytopharmaceutique ni fertilisation implantee le long de tous les cours d'eau definis par arrete ministeriel relatif aux regles BCAE. Lorsque la reglementation s'appliquant aux parcelles en zones vulnerables aux pollutions par les nitrates fixe une largeur superieure, c'est cette largeur superieure qu'il convient de respecter. 1 - La largeur de la bande tampon le long des cours d'eau Definition des cours d'eau a border Les cours d'eau a border 2 sont definis par l'arrete ministeriel relatif aux regles BCAE 3 . Tous les cours d'eau a border sont consultables sur le Geoportail et sur telepac. La largeur de la bande tampon Il est verifie la largeur de la bande tampon. Elle doit etre d'au moins 5 metres (lorsque la reglementation s'appliquant aux parcelles en zones vulnerables aux pollutions par les nitrates fixe une largeur superieure, c'est cette largeur superieure qu'il convient de respecter) a partir du bord du cours d'eau, la ou la berge est accessible a partir d'un semoir. Il n'y a pas de limite maximale a cette largeur. Il n'y a pas non plus de surface minimale. Cette largeur prend en compte, le cas echeant, la largeur des chemins ou des ripisylves longeant le cours d'eau. Ainsi un chemin ou des ripisylves d'une largeur inferieure a la largeur minimale depuis le bord du cours d'eau doivent etre completes par une bande tampon afin d'atteindre la largeur minimale depuis le bord du cours d'eau. Les dispositifs tampons en sortie de reseau de drainage peuvent empieter sur la bande tampon si ces dispositifs sont vegetalises, sont eloignes d'au moins un metre de la berge et respectent le cas echeant les dispositions de l'article L. 214- 1 du code de l'environnement. 2 - La validite et la presence du couvert Il est verifie que le couvert est : * herbace, arbustif ou arbore (les friches, les especes invasives definies dans l'arrete ministeriel relatif aux regles BCAE et le miscanthus ne sont pas retenus comme couverts autorises) ; * couvrant ; * permanent. Les sols nus ne sont pas autorises (sauf pour les chemins longeant le cours d'eau). 1 Les aides soumises a la conditionnalite couvrent les paiements directs au titre du reglement (UE) ndeg 1307/2013 (paiement de base, paiement redistributif, paiement au titre du verdissement, paiement pour les jeunes agriculteurs, soutiens couples facultatifs), les paiements au titre des articles 46 et 47 du reglement (UE) ndeg 1308/2013 (restructuration et reconversion des vignobles, vendange en vert) et les primes annuelles en vertu de l'article 21, paragraphe 1, points a) et b), des articles 28 a 31, et des articles 33 et 34, du reglement (UE) ndeg 1305/2013 (aide au boisement et a la creation de surfaces boisees, aide pour la mise en place de systemes agroforestiers, mesures agroenvironnementales et climatiques, soutien a l'agriculture biologique, paiements au titre de Natura 2000 et de la directive- cadre sur l'eau, paiements en faveur des zones soumises a des contraintes naturelles ou a d'autres contraintes specifiques, paiements en faveur du bien-etre des animaux, aides correspondant a des engagements forestiers, environnementaux et climatiques). 2 Les canaux d'irrigation, les canaux betonnes, les canaux buses... en trait plein sur les cartes IGN, ne sont pas consideres comme des cours d'eau lorsque les amenagements ont ete realises conformement a la reglementation, c'est a dire qu'ils ont ete realises suite a une autorisation administrative 3 Arrete du 24 avril 2015 relatif aux regles des bonnes conditions agricoles et environnementales, dans sa version modifiee par l'arrete du 10 fevrier 2021 Fiche conditionnalite 2021 - sous-domaine <> Fiche BCAE I - Bandes tampons - 2/3 Le couvert (herbace, arbustif ou arbore) peut etre implante ou spontane. Dans tous les cas, l'objectif est d'arriver a un couvert repondant aux objectifs de permanence de la bande tampon, donc pluri-specifique et semi-naturel. En cas d'implantation d'un couvert herbace, de preference a l'automne : * l'implantation d'especes considerees comme invasives n'est pas autorisee ; * le melange d'especes est conseille mais l'implantation d'une seule espece reste autorisee a l'exception de l'implantation de legumineuses  pures  qui est interdite. Les legumineuses en melange avec des graminees sont autorisees. En cas de couverts spontanes ou implantes deja existants, le maintien est recommande (sauf le miscanthus qui devra etre detruit) avec, le cas echeant, des modalites de gestion favorisant une evolution vers une couverture permanente et diversifiee : * les cultures perennes deja implantees devront faire l'objet d'un enherbement complet sur 5 metres de large au minimum ; * les implantations en legumineuses pures seront conservees pour eviter les emissions d'azote lors du retournement et gerees pour permettre une evolution vers un couvert autochtone diversifie ; * les couverts comportant une espece invasive autre que celles referencees dans l'arrete ministeriel relatif aux regles BCAE seront maintenus (sauf le miscanthus qui devra etre detruit) avec un entretien approprie pour limiter la diffusion et favoriser la diversite botanique. La liste des especes invasives referencees dans l'arrete BCAE concernant le territoire metropolitain est presentee en annexe a la presente note. 3 - L'entretien du couvert Des obligations specifiques s'imposent aux bandes tampons : * le couvert de la bande tampon doit rester en place toute l'annee, * l'utilisation de fertilisants mineraux ou organiques et de traitements phytopharmaceutiques est interdit sur les bandes tampon (sauf dans le cadre de la lutte contre les nuisibles prevue par un arrete prefectoral pris en application de l'article L.251-8 du code rural et de la peche maritime), * la surface consacree a la bande tampon ne peut etre utilisee pour l'entreposage de materiel agricole ou d'irrigation, pour le stockage des produits ou des sous-produits de recolte ou des dechets (fumier), * le labour est interdit, toutefois le prefet peut, par decision motivee, autoriser un agriculteur a proceder au labour de la bande tampon en raison de son infestation par une espece invasive listee en annexe de la presente fiche ; dans tous les cas, un travail superficiel du sol est autorise, * dans le cas d'une parcelle en prairie ou paturage, le paturage de la bande tampon est autorise, sous reserve du respect des regles d'usage pour l'acces des animaux au cours d'eau, * la fauche ou le broyage sont autorises sur une largeur maximale de 20 metres sur les parcelles enherbees declarees en jachere, * les amendements alcalins (calciques et magnesiens) sont autorises. GRILLE BCAE - Bandes tampons le long des cours d'eau (Metropole) Points de controle Anomalies Systeme d'avertissement precoce Reduction Applicable ? Delai de remise en conformite Realisation de la bande tampon Absence de bande tampon constatee uniquement sur les cours d'eau nouvellement qualifies BCAE au titre de 2021. Absence de bande tampon constatee en dehors des cours d'eau nouvellement qualifies BCAE au titre de 2021 : * sur une portion de cours d'eau BCAE traversant l'exploitation * le long de tous les cours d'eau BCAE traversant l'exploitation Oui Non Non 01/01/2022 5% Intentionnelle Bande tampon de largeur insuffisante le long d'une partie du ou des cours d'eau BCAE traversant l'exploitation. Non 3% Pratique d'entretien interdite sur la bande tampon le long du ou des cours d'eau BCAE traversant l'exploitation. Non 3% Fiche conditionnalite 2021 - sous-domaine <> Fiche BCAE I - Bandes tampons - 3/3 Le tableau de l'annexe IV, est ainsi modifie : ESPECE (NOM LATIN) ESPECE (NOM FRANCAIS) FAMILLE Amorpha fruticosa Bidens subalternans Bothriochloa bardinodis Bunias orientalis Cortaderia selloana Eragrostis curvula Euphorbia esula Galega officinalis Paspalum dilatatum Paspalum distichum Sicyos angulata L. Solanum eleagnifolium Solidago canadensis Solidago gigentea Faux-indigo Bident a folioles subalternes Barbon Andropogon Bunias d'Orient L'herbe de la pampa Eragrostide Euphorbe esule Galega officinal Paspale dilate Paspale distique Sycios anguleux Morelle a feuilles de chalef Solidage du Canada Solidage glabre Fabaceae Asteraceae Poaceae Brassicaceae Poaceae Poaceae Euphorbiaceae Fabaceae Poaceae Poaceae Cucurbitaceae Solanaceae Asteraceae Asteraceae", numpages: "3", }

Please share your workflow

With

Share the output returned by the last node

Information on your n8n setup

Docker latest beta for langchain

Fixed with json.Stringify:

4 Likes

Hi @dRAT3 :wave: Welcome to the community, and thanks for posting your solution :tada:

2 Likes

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