Aide utilisation fichier JSON

Hello,

J’ai vu différents sujets mais je n’obtiens rien à part une erreur :
Echec de la requête HTTP : /var/www/html/plugins/script/data/monFichier.json cURL error :

Mais aucune info sur l’erreur et les logs sont vides (je suis en debug).

La config de mon objet :

  • Type script : JSON
  • Type : info autre (ou numérique suivant ce que je cherche)
  • Requête : ben… c’est la question… Par exemple : evaluations > 0 > id
  • Paramètres URL : /var/www/html/plugins/script/data/monFichier.json

Et enfin, voici mon fichier JSON (enfin une partie) :

[
    { #Dernière Note
        "id": "1234",
        "coefficient": 1,
        "average": null,
        "scale": 20,
        "studentAverage": 17,
        "evaluations": [
            {
                "id": "2345",
                "title": null,
                "topic": null,
                "dateTime": "2023-10-21T22:00:00Z",
                "coefficient": 1,
                "min": null,
                "max": null,
                "average": null,
                "scale": 20,
                "subSkills": [],
                "evaluationResult": {
                    "id": "3456",
                    "mark": 17,
                    "nonEvaluationReason": null,
                    "comment": null,
                    "subSkillsEvaluationResults": []
                }
            }
        ],
        "subject": {
            "id": "adcdefghijk",
            "label": "ED.PHYSIQUE & SPORT.",
            "color": "008080"
        },
        "teachers": [
            {
                "id": "PSKO-P-aaaaaaaaaaa",
                "title": "M.",
                "firstName": "PrénomProf",
                "lastName": "NomProf",
                "photoUrl": null
            }
        ]
    }, #Fin dernière note
    {   #Et là, on recommence avec d'autres notes...
        "id": "2866",
        "coefficient": 1,
        "average": null,
        "scale": 20,
............
    }
]

La requête doit être pour la 1ère note:

0 > evaluations > 0 > id

La structure du json est ( obtenue par drag and drop du fichier json dans le navigateur )
image

Faites varier le 1er 0 pour parcourir les autres notes.

Hello,

Merci pour ton retour.
Je n’ai pas (encore) l’habitude du json. L’ouvrir via un navigateur, c’est tout bête mais d’une grande efficacité :slight_smile:.

Néanmoins, j’ai toujours une erreur.

J’ai même essayé encore plus simple en tentant de récupérer le premier id :

EDIT : les droits sur le fichiers sont en lecture et écriture donc ça ne vient pas de là à priori.

EDIT 2 : je viens, via l’éditeur intégré à Jeedom, créer un nouveau fichier en faisant un copier/coller de mon json et idem…

J’ai aussi une erreur lorsque j’utilise un chemin de type:
/var/www/html/plugins/script/data/Ouarza.json

Si j’utilise son URL, ça fonctionne:

C’est ce que demande le plugin script lorsque l’on crée une commande de type JSON:
image

Parfait, merci!

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.