如何在我的 json 负载中插入变量?
How do I insert a variable in my json payload?
我正在使用 firebase 实时数据库将数据导入我的应用程序。我正在使用 json 对我的数据进行排序,并尝试获取一个变量作为我的值,如代码所示。我尝试使用 JSON.stringify(favoriteMenu)
和 "{favoriteMenu}"
但这不起作用。有人有想法吗?谢谢。
var favoriteMenu = "Pizza";
{
"Menu" : {
"09:09:2020" : {
"Menu1" : favoriteMenu
}
}
}
我是 json 的新人,但以下是我从添加的图像中获取结果的起诉。但是当我用一个变量尝试它时,当我想将 json 文件从 firebase 导入实时数据库时,它给了我一个错误。
{
"Menu" : {
"09:09:2020" : {
"Menu1" : "Coconut Fish Curry"
}
}
}
如果您的问题是如何将位于键 09:09:2020
的对象的键 Menu1
设置为名为 [=14] 的变量的值,该键 09:09:2020
位于键 Menu
的对象内部=] 然后:
var favoriteMenu = "Pizza";
var o = {
"Menu" : {
"09:09:2020" : {
"Menu1" : favoriteMenu
}
}
};
o.Menu["09:09:2020"].Menu1 = favoriteMenu;
console.log(o.Menu["09:09:2020"].Menu1 === favoriteMenu);
您很可能对如何使用 09:09:2020
之类的键索引对象感到困惑,正如您所见,可以通过使用方括号并将键包装为字符串来实现。
我正在使用 firebase 实时数据库将数据导入我的应用程序。我正在使用 json 对我的数据进行排序,并尝试获取一个变量作为我的值,如代码所示。我尝试使用 JSON.stringify(favoriteMenu)
和 "{favoriteMenu}"
但这不起作用。有人有想法吗?谢谢。
var favoriteMenu = "Pizza";
{
"Menu" : {
"09:09:2020" : {
"Menu1" : favoriteMenu
}
}
}
我是 json 的新人,但以下是我从添加的图像中获取结果的起诉。但是当我用一个变量尝试它时,当我想将 json 文件从 firebase 导入实时数据库时,它给了我一个错误。
{
"Menu" : {
"09:09:2020" : {
"Menu1" : "Coconut Fish Curry"
}
}
}
如果您的问题是如何将位于键 09:09:2020
的对象的键 Menu1
设置为名为 [=14] 的变量的值,该键 09:09:2020
位于键 Menu
的对象内部=] 然后:
var favoriteMenu = "Pizza";
var o = {
"Menu" : {
"09:09:2020" : {
"Menu1" : favoriteMenu
}
}
};
o.Menu["09:09:2020"].Menu1 = favoriteMenu;
console.log(o.Menu["09:09:2020"].Menu1 === favoriteMenu);
您很可能对如何使用 09:09:2020
之类的键索引对象感到困惑,正如您所见,可以通过使用方括号并将键包装为字符串来实现。