var x = "[{'a':'xx'},{'b':'xxx'}]"; Comment l'analyser en un objet json dans js
Idée : Il s'agit d'un json non standard, standardisez-le d'abord, par exemple'替换成".
'
"
var x = "[{'a':'xx'},{'b':'xxx'}]"; x = x.replace(/[']/g, '"'); var obj = JSON.parse(x); console.log(x, obj);
Effet
zhaojunlike@zhaojunlike-winos MINGW64 ~/Desktop $ node demo.js [{"a":"xx"},{"b":"xxx"}] [ { a: 'xx' }, { b: 'xxx' } ]
x = JSON.stringify(x);JSON.parse(x);
const obj = JSON.parse(x)
Idée : Il s'agit d'un json non standard, standardisez-le d'abord, par exemple
'
替换成"
.Effet
x = JSON.stringify(x);
JSON.parse(x);