咕噜。将json文件转换为javascript文件并将json文件数据存储到js对象中

时间:2015-04-13 12:06:37

标签: javascript json gruntjs yaml

我在服务器上有yaml文件和本地化字符串。我使用grunt和grunt-yaml模块将yaml文件转换为json文件。问题是我需要将这些文件存储在页面的head部分,如js文件,并将其传递给变量。例: 我有json

{
    en: {
        name: "Name",
        ......
    }
}

我需要将其转换为js文件并将其包含在脚本标记中:

var language = {
        en: {
            name: "Name",
            ......
        }
    }
<script type="text/javascript" src="path-to-file/en.js"></script>

通过这种方式,我可以在我的应用程序中访问json。

注意!由于技术原因,我无法通过ajax加载json。我需要根据服务器端逻辑形成文件URL。

最佳解决方案是使用其他一些grunt模块将yaml直接转换为带有json的js文件。或者使用一个模块将json文件转换为所需的js。

无论如何,我不知道它是否可能。如果不是,我将使用grails进行转换。

0 个答案:

没有答案