如何在谷歌脚本中读取json中的属性名称

时间:2014-09-18 22:44:43

标签: google-apps-script

我有以下对象结构,对于每条记录,我需要显示属性名称及其值。对于以下示例,我需要显示" Name" = xxx。每个json响应的属性名称可以不同。这些是表的字段名称,所以我不能使用硬编码名称。 如何读取属性值? 我尝试了var propname = DataInObj.DataSet [0] .Record [0] .properties [1],但它没有用。请帮忙

object
  REcord
    +attributes
    -0                
     Name              xxx
     Amount            100
    +attributes
    -1
     Name              yyy 
     Amount            200

1 个答案:

答案 0 :(得分:0)

请参阅此帖:Iterate over an object in Google Apps script

代码是这样的:

var dict = { "foo": "a", "bar": "b" };

function showProperties(){ 
    var keys = []; 
    for(var k in dict) keys.push(k+':'+dict[k]); 
    Logger.log("total " + keys.length + "\n" + keys.join('\n')); 
 }