javascript - 如何将字符串从 js 加载到 json 文件
问题描述
如何使用 js 更改我的 json (JSValue) 中的值!基本上,如何使用 js 将 JSValue 更改为 var Value?
JS
var Value = 1 + 1
JSON
{
"DATA": [
{
"JSValue": "0"
}
]
}
解决方案
您只需要将值分配给正确的属性。
如果您的 JSON 在字符串中,您可以使用JSON.parse(string)
它来读取它,并且可以使用JSON.stringify(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
推荐阅读
- flutter - Flutter webrtc 无法在 onTrack 回调中获取 MediaStream
- swift - 读取并比较CKRecord的值?
- php - 如何在 Symfony 中对从字符串创建的类使用自动装配?
- assembly - 是否可以在 NASM 中定义浮点常量(`equ`)?
- eslint - 如何使用更漂亮的 @hapi/eslint-plugin
- reactjs - 使用 react tsx 创建新行不起作用
- python - 如何使用对象ID获取数据框中的最后一个ID?
- c# - [抽象类] 类型的接口属性可以在 C# 中实现为具体类吗?
- c - STM32F4 定时器 - 预分频器或周期值必须除以二才能得到我期望的结果
- ruby-on-rails - @rails-ujs 如何拦截 ajax:complete