JavaScript 将包含代码的字符串转换为对象

pdhi

在我当前的项目中,我有一个 variables.js,其中包含所有变量,如主题颜色。

我想将这个完整的 variables.js 放入一个数据库中,但它很长,我更愿意将它作为一个字符串放入数据库中,以便于进行即将到来的更改。

有什么办法可以使这个看起来像下面的例子的字符串转换成一个对象,它的工作方式和下面的完全一样。

这是 variables.js 中的一个示例

export default {
    faq_size                          : 5,
    debug_show_php_errors             : true,
    debug_disable_captcha             : false,
    discord_color                     : "#7289DA",
    theme                             : {primary: "deep-purple darken-4", secondary: "deep-purple accent-1",},
    currencies                        : ["€", "$", "₽", "£", "¥"],
    languages                         : [
        {
            lang   : 'en',
            code   : 'US',
            country: 'English',
        },
        {
            lang   : 'de',
            code   : 'DE',
            country: 'Deutsch',
        }
    ],
}
拉曼
import data from 'variables.js'

// convert data to string 
let dataInStringFormat = JSON.stringify(data);
// now you can save this in any database you want.

// convert string to object again
let data = JSON.parse(dataInStringFormat);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章