JSON 문자열을 구문 분석하려고합니다.JSON 구문 분석 JavaScript
다음은 샘플 JSON 문자열입니다.
{
"className":"Rectangle",
"data":{
"x":685,
"y":283,
"width":179,
"height":169,
"strokeWidth":5,
"strokeColor":"#000",
"fillColor":"rgba(224,224,224,0.28)"
},
"id":"c4c49b39-d0cd-f7c7-ea89-356753051de2"
}
다음은 구문 분석 할 코드입니다. 여기
var obj;
obj = JSON.parse({
"className": "Rectangle",
"data": {
"x": 685,
"y": 283,
"width": 179,
"height": 169,
"strokeWidth": 5,
"strokeColor": "#000",
"fillColor": "rgba(224,224,224,0.28)"
},
"id": "c4c49b39-d0cd-f7c7-ea89-356753051de2"
});
console.log(obj.className);
내가 X 및 Y 값에 접근 할 필요가
Uncaught SyntaxError: Unexpected token o in JSON at position 1
던져 오류입니다.
문자열이 아닌 개체를 구문 분석하려고합니다. 'var obj = { "className": "Rectangle", "data": { "x": 685, "y": 283, "width ": 179,"height ": 169,"strokeWidth ": 5,"strokeColor ":"# 000 ","fillColor ":"rgba (224,224,224,0.28) "},"id ":"c4c49b39-d0cd-f7c7- ea89-356753051de2 "}; ("x": 685, "y"); var.java.parse ('{ "className": "Rectangle", "data" : 210, "fillColor": "rgba (224,224,224,0.28)"}, "id": "c4c49b39", "width": -d0cd-f7c7-ea89-356753051de2 "} '); console.log (obj.className); ' –