JSON.parse 메서드를 사용하여 JSON 객체를 동적으로 만드는 작업중인 JavaScript 코드가 있습니다. 이 작업을 수행하는 짧은 방법이 있습니까?JSON.parse를 사용하지 않고 동적 필드가있는 JSON 만들기
var a='hi';
console.log({a:"abc"}); // but outputs: OBJECT: {a:"abc"}
JSON.parse 메서드를 사용하여 JSON 객체를 동적으로 만드는 작업중인 JavaScript 코드가 있습니다. 이 작업을 수행하는 짧은 방법이 있습니까?JSON.parse를 사용하지 않고 동적 필드가있는 JSON 만들기
var a='hi';
console.log({a:"abc"}); // but outputs: OBJECT: {a:"abc"}
대괄호를 사용하여 이름이 문자열로 된 속성에 액세스 할 수 있습니다.
var a = "hi";
var obj = {}; //obj is an object literal
obj[a] = "abc"; //Set the 'hi' property of obj
JSON은 데이터 형식 일뿐입니다. 자바 스크립트가 아닙니다. JSON이 아닌 JavaScript 객체 리터럴이 필요합니다.
당신은 동적 일반 자바 스크립트 객체를 생성하고 사용하여 JSON 문자열을 만들 수 있습니다 더 간단 같은 ...
var a = '"hi"';
var obj = '{' + a + ':' + '"abc"' + '}';
console.log(JSON.parse(obj)); // outputs: OBJECT: {"hi":"abc"}
뭔가 JSON.stringify
예 :
var obj = { "hi": "abc" };
console.log(JSON.stringify(obj));
// Output '{"hi":"abc"}'
당신이
var obj = {};
obj["hi"] = "abc";
또는
var obj = {};
obj.hi = "abc";
같이 할 수있는 다음을 console.log (OBJ);
Nice !!! 이것은 훌륭하다. –
입력 해 주셔서 감사합니다. 그러나 위의 것은 내가 찾고있는 것입니다. –