use a variable in JSON.stringify
javascript, json, node.js, stringify
Solution
You need to build an object using indexer notation:
var name = ...;
var obj = {};
obj[name] = something;
Problem
I use stringify in my node restful server to provide data: ``` answer = JSON.stringify({activities: result}, null, '\t'); return answer ``` where result is a js object; i receive the correct output for this: ``` { "activities": [ { "id": 1, "title": aaa }, { "id": 2, "title": bbb } ] } ``` but now i would like to use a variable instead of a fixed string in the left part of stringify function; something like: ``` var name = "activities"; answer = JSON.stringify({name: result}, null, '\t'); ``` this doesn't work, because name becomes a fixed string in the stringified object