将变量赋值给我的对象标识符json

时间:2015-02-26 04:02:44

标签: javascript json node.js parsing

首先,请原谅我的英语,不是很好。

我正在创建一个像这样的json对象:

data = {UUIDDevice:
               {"Latitude": Latitude, 
                "Longitude": Longitude, 
                "Model": ModelDevice, 
                "IDDevice": UUIDDevice, 
                "Platform": PlatformDevice
               }
            };

我的问题是对象标识符:UUIDevice不接受变量的值,只将UUIDevice放入:

{ UUIDDevice: //<--Here should there be a text like: 35e620c299bc087a 
 { Latitude: '6.2720517',
   Longitude: '-75.5478177',
   Model: 'XT1033',
   IDDevice: '35e620c299bc087a',
   Platform: 'Android' 
 }
}

我正在尝试使用变量作为字符串以后,应用它JSON.parse(),好吧,这样可以正常工作,但将对象标识符返回到引号,所以当我尝试从我的对象获取属性时: data.UUIDevice.Model发生错误:“无法读取属性”模型“”

我希望你可以帮助我,我认为这可以是关于对象标识符的连接,但我不知道会怎样。

1 个答案:

答案 0 :(得分:0)

data = {}
data[UUIDDevice]=
               {"Latitude": Latitude, 
                "Longitude": Longitude, 
                "Model": ModelDevice, 
                "IDDevice": UUIDDevice, 
                "Platform": PlatformDevice
               };