所以我有一个脚本可以生成4个变量:NAME,SMA,BBLOWER和BBUPPER以及循环的每次迭代,并将它们作为新行添加到现有数组中。所以我的数组形式手动JSON字符串创建
[[NAME,SMA,BBLOWER,BBUPPER],[NAME,SMA,BBLOWER,BBUPPER],[NAME, SMA,BBLOWER,BBUPPER],etc]
的什么我想要做的是,而不是将它们添加到一个数组,我想将它们变成一个JSON文件具有特定结构:
{
"NAME" : [{
"SMA" : <value>,
"BBLOWER" : <value>,
"BBUPPER" : <value>,
}],
"NAME" : [{
"SMA" : <value>,
"BBLOWER" : <value>,
"BBUPPER" : <value>,
}], etc
]
}
现在我已经输入了,我甚至不知道正确的结构。不管怎么说,我基本上是想通过简单地输入一些希望能够采取最终JSON文件,轻松地提取SMA值(例如,并使用名为“VGS”):
smaValue = json.VGS.SMA
或市场的BBUPPER“ VAS“是这样的:
bbUpperValuer = json.VAS.BBUPPER
这种方法更实用吗?还有其他一些方法可以使用数组来做同样的事情,但以JSON方式来做,看起来更干净和“适当”。
你问如何将你的数组转换为JSON? – larz