У меня проблема с выходными значениями json
, возвращаемыми неопределенными.JSON возвращает неопределенные значения
JSON:
[ { ID: 2, user: 'ngx.daniel', password: 'password', admin: 'F' } ]
КОД:
console.log(res);
res = JSON.stringify(res);
console.log(res);
var user = {};
user.user = res.user;
user.password = res.password;
user.admin = res.admin;
console.log(user);
ВЫВОД:
[ RowDataPacket { ID: 2, user: 'ngx.daniel', password: 'password', admin: 'F' } ]
[ { ID: 2, user: 'ngx.daniel', password: 'password', admin: 'F' } ]
{ user: undefined, password: undefined, admin: undefined }
' JSON.stringify' возвращает строку. Почему вы ожидаете, что строка будет иметь свойство 'user'? – SLaks
@ turbopipp: Это не имеет значения. – SLaks
JSON любит строки внутри объектов, из того, что я помню – turbopipp