我有一个 JSON 格式的文件:{ "data": { "docs": [ {"key00": "val00", "key01": "val01"}, {"key10": "val10", "key11": "val11"} ] }}我想将其转换为单独的 JSON 文档:文件0.json{ {"key00": "val00", "key01": "val01"}}文件1.json{ {"key10": "val10", "key11": "val11"}}我可以使用以下方法枚举数组内容:j, _ := ioutil.ReadFile(path)dec, _ := simplejson.NewFromReader(bytes.NewReader(j))for i,v := range dec.Get("data").Get("docs").MustArray() { out := simplejson.New() /* ??? move dec key/value pairs to out ??? */ b, _ := out.EncodePretty() ioutil.WriteFile(outpath, b, 0777)}但我不确定如何迭代数组条目中的键/值对。这是一个不错的、简洁的库,但似乎没有很多示例,而且我的 golang 专业知识目前有限。任何帮助将不胜感激..谢谢!
2 回答
- 2 回答
- 0 关注
- 324 浏览
添加回答
举报
0/150
提交
取消