Как я могу загрузить строку из js в файл json

Как я могу изменить значение в моем json (JSValue), используя js! В принципе, как я могу изменить JSValue на var Value с помощью js?

JS

var Value = 1 + 1

JSON

{
  "DATA": [
    {
      "JSValue": "0"
    }
  ]
}
yourJSONObj.DATA[0].JSValue = Value ?
Scott Weaver 18.02.2019 23:06

@ sweaver2112 да ... а затем преобразовать его в JSON!

ADyson 18.02.2019 23:06

вы имеете в виду ключ ["JSValue"] или значение [0]?

G.aziz 18.02.2019 23:07

Что ж, если это фактически JSON (который является нить), вам нужно будет использовать var yourJSONObj = JSON.parse(jsonString);, использовать код @sweaver2112, а затем использовать JSON.stringify(yourJSONObj), чтобы вернуть его в JSON (который снова является строкой).

Heretic Monkey 18.02.2019 23:09

Потому что Нет такой вещи, как объект JSON.

Heretic Monkey 18.02.2019 23:10
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
5
38
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вам просто нужно присвоить значение правильному свойству.

Если ваш JSON находится в строке, вы можете использовать JSON.parse(string), чтобы прочитать его, и вы можете преобразовать его обратно в JSON с помощью JSON.stringify(json).

//// Example 1

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

const Value = 8;

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

console.info(json);

//// Example 2

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

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

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

Назначьте JSON данным, как показано ниже.

var Value = 2; var json = {"DATA": [{ "JSValue": "0" }]};

затем присвойте значение json, используя:

json["DATA"][0]["JSValue"]= Value

Это присвоит значение JSValue и изменит его на 2.

чтобы получить значение для использования JSON

JSON.stringify(json)

Другие вопросы по теме