Help:Format JSON
Format JSON |
---|
Sujet : |
Fournit les données sémantiques sous format JSON |
Fourni par : |
Semantic MediaWiki |
Ajouté dans la version : |
1.4.2 |
Retiré depuis la version : |
toujours supporté |
Nécessite en plus : |
rien |
Nom du format : |
json |
Auteurs : |
James Hong Kong, Jeroen De Dauw, Fabian Howahl |
Catégories : |
export, texte simple |
Le format de résultat json (JavaScript Object Notation) est utilisé pour produire des liens vers des fichiers [JSON]. La syntaxe d'exportation a changé depuis la version SMW 1.8.0.
La modification de la syntaxe d'exportation a été nécessaire pour assurer une plus grande validité parmi les formats d'exportation, une dépendance sur les méthodes de sérialisation disponibles, et l'élimination des procédures de conversion propices aux erreurs.
Paramètres
Généraux
⧼validator-describe-header-parameter⧽ | ⧼validator-describe-header-type⧽ | ⧼validator-describe-header-default⧽ | ⧼validator-describe-header-description⧽ |
---|---|---|---|
source | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | Source de requête alternative |
limit | ⧼validator-type-integer⧽ | 100 | Le nombre maximal de résultats à renvoyer |
offset | ⧼validator-type-integer⧽ | 0 | Le décalage du premier résultat |
link | ⧼validator-type-string⧽ | all | Montrer les valeurs en tant que liens |
sort | ⧼validator-type-string-list⧽ | ⧼validator-describe-empty⧽ | Propriété selon laquelle trier la requête |
order | ⧼validator-type-string-list⧽ | ⧼validator-describe-empty⧽ | Ordre de tri pour la requête |
headers | ⧼validator-type-string⧽ | show | Afficher les en-têtes / noms de propriétés |
mainlabel | ⧼validator-type-string⧽ | no | L’étiquette de la page d’accueil |
intro | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | Le texte à afficher avant les résultats de la requête, s’il y en a |
outro | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | Le texte à afficher après les résultats de la requête, s’il y en a |
searchlabel | ⧼validator-type-string⧽ | JSON | Texte pour continuer la recherche |
default | ⧼validator-type-string⧽ | ⧼validator-describe-empty⧽ | Le texte à afficher s’il n’y a aucun résultat pour la requête |
Spécifiques au format
⧼validator-describe-header-parameter⧽ | ⧼validator-describe-header-type⧽ | ⧼validator-describe-header-default⧽ | ⧼validator-describe-header-description⧽ |
---|---|---|---|
type | ⧼validator-type-string⧽ | full | Type de sérialisation |
prettyprint | ⧼validator-type-boolean⧽ | ⧼validator-describe-empty⧽ | Une sortie d’impression plus claire qui affiche les indentations et sauts de ligne ajoutés |
unescape | ⧼validator-type-boolean⧽ | ⧼validator-describe-empty⧽ | Sortie pour inclure sans échappement les barres obliques et les caractères Unicode codés sur plusieurs octets |
filename | ⧼validator-type-string⧽ | result.json | Le nom du fichier de sortie |
Exemple
{{#ask: [[Category:City]] [[located in::Germany]] | ?Area | format=json }}
Exportation (mise en forme d'impression)
{ "printrequests": [ { "label": "", "typeid": "_wpg", "mode": 2 }, { "label": "Area", "typeid": "_qty", "mode": 1 } ], "results": { "Berlin": { "printouts": { "Area": [ { "value": 891.85, "unit": "km\u00b2" } ] }, "fulltext": "Berlin", "fullurl": "http:\/\/localhost\/mw\/index.php\/Berlin", "namespace": 0, "exists": true } }, "rows": 1 }
Property "Namespace" has a restricted application area and cannot be used as annotation property by a user.Property "Docinfo editor" (as page type) with input value "User:>Wladek92" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.