Как извлечь JSON данные в том же формате из mysql, мои mysql json данные, полученные в виде строки в js? - PullRequest
0 голосов
/ 29 апреля 2020

Как извлечь JSON данные в том же формате из Mysql, мои mysql json данные были получены в виде строки в js.

Я не могу прочитать следующее, что Я получил:

menu: "{"Reports": "off", "Dashboard": "on"}"

Ответы [ 3 ]

1 голос
/ 29 апреля 2020

Используйте javascript функцию JSON.parse(yourdata) для преобразования текста в javascript объект.

Примечание. Убедитесь, что текст записан в формате JSON, иначе вы получите синтаксическую ошибку.

0 голосов
/ 29 апреля 2020

Вы можете использовать метод JSON.parse() для преобразования действительной строки json в json.

const stringJson = '{"menu":{"reports":"off","Dashboard":"on"}}';
const jsonObj = JSON.parse(stringJson);

console.log(jsonObj);
console.log(jsonObj.menu.Dashboard);
0 голосов
/ 29 апреля 2020
menu: "{"Reports": "off", "Dashboard": "on"}"

не является допустимой строкой. но удар на

menu: '{"Reports": "off", "Dashboard": "on"}'

, и вы можете преобразовать его в JSON, как это

var data = '{"Reports": "off", "Dashboard": "on"}'

parsedData = JSON.parse(data)
console.log(parsedData)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...