使用 gjson 包,铸造 gjson。字符串的结果对象很简单,但我不知道如何将对象转换为字符串切片。例如:j.Get("str").String()
package main
import (
"fmt"
"github.com/tidwall/gjson"
)
func main() {
j := `{"array": ["a","b","c"]}`
gj := gjson.Parse(j).Get("array").Value()
for k, v := range gj {
fmt.Println(k, v)
}
}
这失败了,因为 Value() 将数组转换为无法覆盖的接口。
白板的微信
相关分类