2013-11-13 3 views
0

Я пробовал следующий код.Как добавить динамическое имя к объекту JSON

<script> 
var empId = 5; 
var selected = {}; 
selected.empId = true; 
console.log(JSON.stringify(selected)); 
</script> 

и я получил следующий результат

{"empId":true} 

Но мне нужно, чтобы показать, как {"5":"true"}. Как я могу это сделать?

+0

возможно дубликат [объект JavaScript: доступ к переменному свойство по имени в качестве строки] (http://stackoverflow.com/questions/4255472/javascript-object-access-variable- свойство по имени-а-строки) – Sarath

ответ

2

Попробуйте использовать оператор индексатор

selected[empId] = true; 

Чтобы true строку, просто использовать строку.

0

Использования так:

selected[empId] = true; 
Смежные вопросы