# Transformer un message en formats JSON à l'aide d'une expression JSLT

Ce scénario s'applique uniquement à Talend ESB, Talend Data Services Platform, Talend Real-Time Big Data Platform et Talend Data Fabric.

Ce scénario présente la manière de transformer un message entre des formats JSON à l'aide d'un modèle, provenant du référentiel du Studio, du système de fichiers local et spécifié dans le composant cJSLT.

Un fichier de modèle JSON demo.jslt provenant du référentiel du Studio et du système de fichiers local avec le contenu suivant sera utilisé dans ce scénario :

```
{
  "firstName": .givenName,
  "lastName": .sureName,
  "fullName": .givenName + " " + .sureName,
  "fileName": split(.path, "/")[-1],
  "unixTime": round(now() * 1000),
  "status": $headers.responseCode,
  * - givenName, sureName : .
}
```

Pour plus d'informations concernant la création d'une ressource dans le Studio, consultez [Créer une ressource de Route](https://help.qlik.com/talend/fr-FR/studio-user-guide/8.0/creating-route-resource).

### Dans cette section

* [Déposer et relier les composants](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-json-processing/cjslt-dropping-and-linking-components)
* [Configurer les composants](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-json-processing/cjslt-configuring-components)
* [Visualiser le code et exécuter la Route](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-json-processing/cjslt-viewing-code-and-executing-route)

**Référence associée**

[cJSLT](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-json-processing/cjslt "Ce composant utilise des modèles JSLT (page en anglais) pour transformer des messages JSON.")

**Information associée**

[cTimer](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-orchestration/ctimer)

[cSetBody](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-setbody/csetbody)

[cLog](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-logs-and-errors/clog)

[cDirect](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-direct/cdirect)

[cMulticast](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-multicast/cmulticast)

[cSetHeader](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-setheader/csetheader)