Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
serveurscrutari:json:type_category [2014/09/24 15:07] vincent [Paramètres communs obligatoires] |
serveurscrutari:json:type_category [2017/11/05 14:42] vincent [Objet retourné] |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
==== Paramètres communs obligatoires ==== | ==== Paramètres communs obligatoires ==== | ||
- | * //version// : version à utiliser (Version actuelle : 1) | + | * //version// : version à utiliser (Version actuelle : 2) |
==== Paramètres communs optionnels ==== | ==== Paramètres communs optionnels ==== | ||
- | * //langui// : langue à utiliser de préférence pour les intitulés | + | * //lang// : langue à utiliser de préférence pour les intitulés |
==== Paramètres spécifiques obligatoires ==== | ==== Paramètres spécifiques obligatoires ==== | ||
Ligne 24: | Ligne 24: | ||
===== Objet retourné ===== | ===== Objet retourné ===== | ||
+ | |||
+ | Version 3 : | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | categoryArray: [ // tableau des classes | ||
+ | { rank: … , // rang de la classe (entier > 0) | ||
+ | name: … , // nom de code de la classe (chaine) | ||
+ | title: … // intitulé de la classe dans la langue d'interface | ||
+ | phraseMap: { // tableau associatif des intitulés associés à la catégorie | ||
+ | (nom): … , // nom de l'intitulé auquel correspond sa valeur (chaine) | ||
+ | }, | ||
+ | attrMap: { // tableau associatif des attributs associés à la base | ||
+ | (clé): [ // la clé est celle de l'attribut, la valeur est le tableau des valeurs de l'attribut | ||
+ | ] | ||
+ | }, | ||
+ | codecorpusArray: [ ], // tableau des codes des corpus appartenant à la catégorie | ||
+ | stats {//statistiques pour la catégorie | ||
+ | corpus: : … , // nombre de corpus dans la catégorie | ||
+ | fiche: … , //nombre de fiches dans la catégorie | ||
+ | langArray: [//statistiques des fiches par langue | ||
+ | { | ||
+ | lang: … , // code de la langue | ||
+ | fiche: … //nombre de fiches | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | Version 2 : | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | categoryArray: [ // tableau des classes | ||
+ | { rank: … , // rang de la classe (entier > 0) | ||
+ | name: … , // nom de code de la classe (chaine) | ||
+ | title: … // intitulé de la classe dans la langue d'interface | ||
+ | codecorpusArray: [ ] , // tableau des codes des corpus appartenant à la catégorie | ||
+ | stats {//statistiques pour la catégorie | ||
+ | corpus: : … , // nombre de corpus dans la catégorie | ||
+ | fiche: … , //nombre de fiches dans la catégorie | ||
+ | langArray: [//statistiques des fiches par langue | ||
+ | { | ||
+ | lang: … , // code de la langue | ||
+ | fiche: … //nombre de fiches | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | Version 1 (//categoryArray// était encapsulé dans un objet //categoryData//) : | ||
<code javascript> | <code javascript> | ||
Ligne 33: | Ligne 92: | ||
name: … , // nom de code de la classe (chaine) | name: … , // nom de code de la classe (chaine) | ||
title: … // intitulé de la classe dans la langue d'interface | title: … // intitulé de la classe dans la langue d'interface | ||
+ | codecorpusArray: [ ] , // tableau des codes des corpus appartenant à la catégorie | ||
+ | stats {//statistiques pour la catégorie | ||
+ | corpus: : … , // nombre de corpus dans la catégorie | ||
+ | fiche: … , //nombre de fiches dans la catégorie | ||
+ | langArray: [//statistiques des fiches par langue | ||
+ | { | ||
+ | lang: … , // code de la langue | ||
+ | fiche: … //nombre de fiches | ||
+ | } | ||
+ | ] | ||
+ | } | ||
} | } | ||
] | ] |