diff --git a/src/Plugin/Field/FieldFormatter/RawValueFormatter.php b/src/Plugin/Field/FieldFormatter/RawValueFormatter.php
index 0022a31..e85f6da 100644
--- a/src/Plugin/Field/FieldFormatter/RawValueFormatter.php
+++ b/src/Plugin/Field/FieldFormatter/RawValueFormatter.php
@@ -27,12 +27,22 @@ class RawValueFormatter extends FormatterBase {
    * {@inheritdoc}
    */
   public function viewElements(FieldItemListInterface $items, $langcode) {
+    $entity = $items->getEntity();
+
     $elements = array();
     foreach ($items as $delta => $item) {
       $value = $item->getValue();
+
+      // Replace the tokens with their respective values.
+      $data = array();
+      foreach(unserialize($value['value']) as $key => $key_value) {
+        $data[$key] = \Drupal::token()->replace($key_value, [$entity->getEntityTypeId() => $entity]);
+        $data[$key] = preg_replace ('/<[^>]*>/', '', $data[$key]);
+      }
+
       $elements[$delta] = [
         '#theme' => 'raw_formatter',
-        '#raw_value' => json_encode(unserialize($value['value'])),
+        '#raw_value' => json_encode($data),
       ];
     }
     return $elements;
