.. | |||
v1 | 3 years ago | ||
README.md | 3 years ago | ||
examples.http | 3 years ago | ||
fixTsvQuotes.js | 3 years ago | ||
swagger.json | 3 years ago | ||
tests.http | 3 years ago |
Ce service permet de remplacer des valeurs selon une table de correspondance.
Pour l'instant, il n'y a qu'une table, celle faisant correspondre des identifiants RNSR à un ou plusieurs institut(s) du CNRS.
Il faut préciser dans le fichier de configuration de l'instance qu'elle utilise les paquets node:
@ezs/basics
@ezs/analytics
Et jusqu'à @ezs/analytics@1.16.4
, il faut ajouter node-object-hash@2.3.10
.
Exemple:
{ "packages": [ "@ezs/analytics@1.16.4", "@ezs/basics@1.14.0", "node-object-hash@2.3.10" ] }
Prend en entrée du JSON avec deux champs: id
et value
, et renvoie un JSON avec un institut du CNRS dans le champ value
.
Remarque: quand on ne trouve pas d'institut, la valeur est
n/a
(not available)
nom | description |
---|---|
indent | true ou false , indente le JSON résultat ou non (true par défaut) |
$ cat <<EOF | curl -X POST --data-binary @- "https://mapping-tools.services.inist.fr/v1/rnsr/instituts-cnrs/json?indent=true" [{ "id": 1, "value": "200919362L" }, { "id": 2, "value": "200112440X"}] EOF
Sortie
[{ "id": 1, "value": "INEE" }, { "id": 2, "value": "STIC" }]