我是nodeJS的新手所以请原谅我,如果我问愚蠢的问题。
我想做什么:
我有两个(或更多)变量
var a = "test";
var b = "1234";
我想创建一个对象(对于一个http.request - 在将它传递给下一个主机之前将获得JSON.stringify'),这两个变量如下:
var data = {
a : b
}
似乎这是非常不可能的,因为节点一直在争论它 - 或者我误解了一些错误......
var data1 = {
name: a,
2ndname: b
}
当然有效,但原因,为什么我想要实现这一点是我从网络服务获得“巨大的”JSON响应,我想要挑选一些部分(有时候是4个值,有时是15 ......)并将它们转发给另一个主机进行索引,而不“重新格式化”这些值。
也许有人可以帮我解决这个问题,或者我错过了一些NodeJS的“功能”,它可以以适当的方式做到这一点。
提前谢谢
答案 0 :(得分:0)
我在Convert an array to an array of objects
找到的部分解决方案参考上述结构:
var data = {
[a] = [b];
}
我希望未来可能对某人(比如我)有所帮助: - )