#393·gjson

ForEach and Get 对重复对象密钥( Parser 走私向量)的异议

作者: ghost创建于 2026年5月9日更新于 2026年5月9日

package main import ( "encoding/json" "fmt" "GitHub.com/tidwall/gjson" )

// authorize uses gjson on the hot path. func authorize(payload string) string { return gjson.Get(payload, "role").String() }

// auditLog uses encoding/json (already wired into the audit pipeline). func auditLog(payload string) string { var m map[string]interface{} _ = json.Unmarshal([]byte(payload), &m) if r, ok := m["role"].(string); ok { return r } return "" } func main() { …