Я не уверен, почему вы говорите о том, чтобы подкрепить свой объект. Вы бы стягивали его, если вам нужно было отправлять данные по сети или что-то еще, а не когда вам нужно манипулировать им в JS.
... как извлечь строки в{...USER: "aaa", PWD: "zzz"...}
?
Предполагая, что у вас есть переменная со ссылкой на объект, что-то вроде следующего (с или без хороших разрывов строк и отступов, чтобы сделать его удобным для чтения, и с или без кавычек вокруг имен свойств):
var obj = {
"m_id": "xxx",
"record": {
"USER": "yyy",
"PWD" : "zzz",
"_createdAt": 11111,
"_updatedAt": 00000
},
"state": "valid"
};
Тогда вы можете получить доступ к свойствам вложенной record
объекта следующим образом:
console.log(obj.record.USER); // outputs "yyy"
console.log(obj.record.PWD); // outputs "zzz"
// etc.
(Примечание: в вашем вопросе вы были две опечатки, запятая, который должен был двоеточие между "PWD"
и "zzz"
, и точка, которая должна была быть запятой между 11111
и "_updatedAt"
. Там нет никакого способа, которым JSON.stringify()
произвел бы строку, которую вы показали с этими ошибками.)
Не совсем понятно, что вы здесь просите. – Pointy
вы хотите изменить JSON.stringify? –
Что вы пытаетесь сделать? –