JSONファイル内の用語を置換するサンプル

fetch('replace.json')
  .then(res => res.json())
  .then(data => {
    let result = '火と水と風と火'

    for (const [key, value] of Object.entries(data)) {
      const reg = new RegExp(key, 'gm')
      result = result.replace(reg, value)
    }
    document.getElementById('result').textContent = result
  })
// replace.json の内容
{
  "火": "fire",
  "水": "water",
  "風": "wind"
}

元記事を表示する