我如何将字符串从js加载到json文件

时间:2019-02-18 22:03:57

标签: javascript json

如何使用js更改json(JSValue)中的值!基本上,如何使用js将JSValue更改为var值?

JS

var Value = 1 + 1

JSON

{
  "DATA": [
    {
      "JSValue": "0"
    }
  ]
}

2 个答案:

答案 0 :(得分:1)

您只需要将值分配给正确的属性即可。

如果您的JSON是字符串,则可以使用JSON.parse(string)来读取它,并可以使用JSON.stringify(json)将其转换回JSON。

//// Example 1

const json = {
  "DATA": [
    {
      "JSValue": "0"
    }
  ]
};

const Value = 8;

json.DATA[0].JSValue = Value; // set the value here

console.log(json);

//// Example 2

const json2 = JSON.parse('{"DATA":[{"JSValue":"0"}]}'); // from raw JSON

json2.DATA[0].JSValue = Value; // set the value here

console.log(JSON.stringify(json2)); // back to raw JSON

答案 1 :(得分:0)

向JSON分配数据,如下所示

  
    

var值= 2;     var json = {“ DATA”:[{“ JSValue”:“ 0”}]};

  

然后使用以下方法将值分配给json

  
    

json [“ DATA”] [0] [“ JSValue”] =值

  

这会将值赋给JSValue并将其更改为2

要获取JSON的值,请使用

  
    

JSON.stringify(json)