arrays - 去 json 数组数组
问题描述
我在使用 golang 解析数组的 json 数组时遇到了麻烦,所有这些数组都没有名称:
[[1594561500000, 1031.47571376], [1594562500000, 1031.43571376],[1595561500000, 1041.41376]]
你能帮我吗?
解决方案
不要忘记将用于保存 JSON 的字符串转换为[]byte
first:
package main
import (
"encoding/json"
"fmt"
"log"
)
func main() {
s := []byte(`[[1594561500000, 1031.47571376], [1594562500000, 1031.43571376],[1595561500000, 1041.41376]]`)
var nums [][]float64
if err := json.Unmarshal(s, &nums); err != nil {
log.Fatal(err)
}
fmt.Println(nums)
}
推荐阅读
- azure - 将消息从 Azure QueueTrigger 传递到 CosmosDBInput 以获取记录
- loops - 滞后变量的Stata循环
- python - 在代码中添加自己的凭据而不是使用默认凭据:Google Compute Api
- python - 为什么要获取不匹配条件的单词?
- reactjs - 警告:预期的服务器 HTML 包含匹配项
在 . ---- Next.js/反应 - regex - 使用grep或sed从包含多个相似匹配项的单行中过滤出单个字符串实例?
- c - 从 C# 中的列表框中计算平均值并在输出标签中显示输出
- powershell - Visual Studio Code、PowerShell 和 Git Bash
- python - 在 for 循环中将来自 csv 的数据存储在字典中的问题
- reactjs - Socket.io 在 React 功能组件中使用旧状态值