1、定义一个对象,和一个数组,如下

    //定义一个对象
    let jsonObject = {}; 
    
    //定义一个数组
    let json = [
      {
        key: "keyword1",
        value: "value1",
      },
      {
        key: "keyword2",
        value: "value2",
      },
      {
        key: "keyword3",
        value: "value3",
      },
      {
        key: "keyword4",
        value: "value4",
      },
      {
        key: "keyword5",
        value: "value5",
      },
    ];

2、使用$set()方法对json对象进行赋值

    //使用for循环编辑数组,向jsonObject中赋值
    for (let itemindex = 0; itemindex < json.length; itemindex++) {
      //$set()方法第一个参数是对象,第二个参数是key值,第三个参数是value值
      this.$set(jsonObject, json[itemindex].key, json[itemindex].value);
    }

3、打印输出结果

    console.log("显示jsonObject");
    console.log(jsonObject);

image.png

全部代码

    let jsonObject = {};
    let json = [
      {
        key: "keyword1",
        value: "value1",
      },
      {
        key: "keyword2",
        value: "value2",
      },
      {
        key: "keyword3",
        value: "value3",
      },
      {
        key: "keyword4",
        value: "value4",
      },
      {
        key: "keyword5",
        value: "value5",
      },
    ];
    for (let itemindex = 0; itemindex < json.length; itemindex++) {
      this.$set(jsonObject, json[itemindex].key+"", json[itemindex].value+"");
    }
    console.log("显示jsonObject");
    console.log(jsonObject);

GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e 4 个月前
8c391e04 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐