从包含单引号的 JSON 键解组
php小编新一介绍了一种有趣的技巧,即从包含单引号的JSON键解组。这个技巧可以帮助开发人员在处理JSON数据时更加灵活,避免因为包含单引号而导致的解析错误。通过使用一些简单的技巧和函数,开发人员可以轻松地处理这种情况,确保JSON数据的正确解析和处理。这个技巧对于那些经常处理JSON数据的开发人员来说是非常有用的,能够提高开发效率和代码质量。
问题内容
对此我感到很困惑。 我需要加载一些以 json 序列化的数据(来自法国数据库),其中某些键带有单引号。
这是一个简化版本:
package main import ( "encoding/json" "fmt" ) type product struct { name string `json:"nom"` cost int64 `json:"prix d'achat"` } func main() { var p product err := json.unmarshal([]byte(`{"nom":"savon", "prix d'achat": 170}`), &p) fmt.printf("product cost: %dnerror: %sn", p.cost, err) } // product cost: 0 // error: %!s()登录后复制