我有一个json feed,它返回一组谷歌地图点。问题是它以字符串形式返回所有内容。我将图标发送到谷歌地图脚本。在下面的示例中,您将看到SQUARE_PIN。这是一个不是字符串的变量,它会在它周围添加引号,防止它呈现变量。有没有一种简单的方法来解决这个问题。
{
"title":false,
"lat":"44.7930232",
"lng":"-89.7031784",
"icon":{
"path":"SQUARE_PIN",
"fillColor":"#FF0000",
"fillOpacity":1,
"strokeColor":"",
"strokeWeight":0,
"micon":"<\/span>"
}
}
答案 0 :(得分:3)
假设您将JSON存储在名为obj
的对象中。另外,假设您打算使用的变量位于另一个名为obj2
的对象内(如果变量是全局的,则可以是window
)。在这种情况下,您可以这样做:
obj.icon.path = obj2[obj.icon.path];
然后使用obj
。