SYSTÈME DE REQUÊTE SUR DES DONNÉES JSON

cs_JACKY007 Messages postés 23 Date d'inscription vendredi 16 septembre 2005 Statut Membre Dernière intervention 1 décembre 2010 - 6 août 2010 à 08:52
ibompuis Messages postés 5 Date d'inscription dimanche 28 avril 2002 Statut Membre Dernière intervention 23 mai 2008 - 12 août 2010 à 19:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/52143-systeme-de-requete-sur-des-donnees-json

ibompuis Messages postés 5 Date d'inscription dimanche 28 avril 2002 Statut Membre Dernière intervention 23 mai 2008
12 août 2010 à 19:55
Bon OK fallait pas faire compliqué...

$.getJSON('data.json', function(data) {

var Articles = (data);

alert("Séléction des titres des commentaire des articles de Marion délisse et dont au moin un des commentaires est édité par Joakim : " +JSON.select(Articles, "> :where(object.auteur 'Marion délisse'):whereMatch(* commentaires > :where(object.auteur 'Joakim')) > titre"));

});

Merci
ibompuis Messages postés 5 Date d'inscription dimanche 28 avril 2002 Statut Membre Dernière intervention 23 mai 2008
12 août 2010 à 18:47
Merci Kimjoa,

j'ai essayé avec :

$.ajax({
dataType: 'json',
success: function(data) {
// les requêtes de ton fichier ici
},
url: 'data.json'
});

Mais sans succès...
dans "data.json", j'ai mi le contenu de "var Articles"

je sais que tu es en vacance :-), mais un petit exemple simple...

Merci
cs_Kimjoa Messages postés 262 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 19 septembre 2014
12 août 2010 à 11:14
salut ibompuis.
Il te suffit de faire une requête ajax si le fichier est sur le même domaine, sinon, d'inclure dans le DOM un tag script pointant vers le fichier. Les librairies le font très bien.

benben90d -> j'ai jamais utiliser la compression zip , donc je peux pas t'aider.
benben90d Messages postés 8 Date d'inscription samedi 25 décembre 2004 Statut Membre Dernière intervention 3 mars 2008
9 août 2010 à 08:27
bonjour
comment compiler avec un fichiers zipe
merci
ibompuis Messages postés 5 Date d'inscription dimanche 28 avril 2002 Statut Membre Dernière intervention 23 mai 2008
7 août 2010 à 23:58
Hello Kimjoa,

Super script !
Comment l'utiliser avec un fichier json externe ?

Merci
cs_Kimjoa Messages postés 262 Date d'inscription vendredi 6 mai 2005 Statut Membre Dernière intervention 19 septembre 2014
6 août 2010 à 20:49
salut JACKY007!
Merci pour ton commentaire ;)
J'ai mit à jour le script, qui prend en charge maintenant la gestion des clé primaire (whereUnique) et de recherche sur un maximum ou minimum (whereMin, whereMax);
Je pense pas allé beaucoup plus loin. J'ai fait ce script pour le fun, avant de partir en vacance .. demain :).
Si t'as de suggestions....
a+
cs_JACKY007 Messages postés 23 Date d'inscription vendredi 16 septembre 2005 Statut Membre Dernière intervention 1 décembre 2010
6 août 2010 à 08:52
Très intéressant ! Vivement la fin du script.
Rq. : Problème rencontré en ligne 62 de l'exemple (la virgule en fin de ligne...)
Rejoignez-nous