Help:Format JSON

From Linux Web Expert

Revision as of 17:51, 30 January 2017 by >Wladek92 (→‎Spécifiques au format)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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
}}

JSON output

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.

Cette page de documentation concerne toutes les versions de SMW depuis la 1.8.0 jusqu'à la version la plus récente.
      Autres langues : De