Data JSON - v0.1.0+alpha

Insertion de contenu extrait d'un fichier JSON.

La sélection des données est fait à l'aide d'un pointeur JSON représentant le « hash » de l'URL. (section 6 of RFC6901)

Les attribut suivantes sont supporté:

data-json-after
Insérer du contenu après l'élément
data-json-append
Ajouter du contenu à la fin de l'élément
data-json-before
Insérer le contenu avant l'élément
data-json-prepend
Ajouter le contenu au début de l'élément
data-json-replace
Remplace le contenu de l'élément
data-json-replacewith
Remplace l'élément

Exemple

Mon produit ABC coûte (consulter notre liste de frais)

Mon produit ABC coûte <a data-json-replacewith="data-fr.json#/fees/ABC" href="#">(consulter notre liste de frais)</a>

Vous consultez le produits "Inconnue"

Vous consultez le produits &quot;<span data-json-replace="data-fr.json#/produit">Inconnue</span>&quot;

Contenu du fichier data-fr.json

{
	"fees": {
		"ABC": "20$"
	},
	"produit": "Bonjour le monde"
}

Selection de donnée

(Source: Pointeur JSON, RCF6901)

Par exemple, prennont ce document JSON

{
	"foo": ["bar", "baz"],
	"": 0,
	"a/b": 1,
	"c%d": 2,
	"e^f": 3,
	"g|h": 4,
	"i\\j": 5,
	"k\"l": 6,
	" ": 7,
	"m~n": 8
}

Voici les résultats après que le pointeur JSON aient été évalué à partir du fragments d'URI.

Fragment d'URI Valeur retourné
# Tout le document
#/foo ["bar", "baz"]
#/foo/0 "bar"
#/ 0
#/a~1b 1
#/c%25d 2
#/e%5Ef 3
#/g%7Ch 4
#/i%5Cj 5
#/k%22l 6
#/%20 7
#/m~0n 8

Problème potentiel qui peuvent survenir

Aucun affichage, le composant semble disfonctionelle.
Veuillez vérifier que votre fichier JSON est valide.
La mise à jour récente des données ne s'affiche pas.
Mettez à jour le cache de votre furteur en ouvrant un nouvel onglet pour consulter le fichier JSON et forcé la mise à jour en appuyant sur Ctrl + F5 ou bien faite l'essai de page qui utilise ce plugin dans une nouvelle session du mode privé de votre furteur.
Date modified: