首页 > 解决方案 > stocke methode Js 转换成 Json

问题描述

我有一个存储这个 Json 的 API 服务器:

const jsonElm = { "Initialize1": "Initialize1": { get:  function () { console.log('bonjour Man'); }},"Initialize2": "Other Initialiszer","Other": "Other Function"};

对于 Initialize1 我尝试这个,但它只是看起来像一个文本区域..我无法执行该功能

enter code here"Initialize1": "function () { console.log('bonjour Man'); }",

const JsonStr = JSON.stringify(jsonElm);
const JsonObj= JSON.parse(JsonStr);

Initialize1 objetJson 不可能像这样。为了完成我的想法,脚本的其余部分是:

var obj = { }

Object.defineProperties(o, {
    JsonObj.Initialize1,
    JsonObj.Initialize2,
    JsonObj.Other
});

obj.Initialize1(); // say just Hello Man in console
obj.Initialize2();// for exemple this initializer  add an EventListener for HTML div.

有可能还是 Json Can't stocke methode

标签: javascriptjson

解决方案


推荐阅读