我需要加载一些以 json 序列化的数据(来自法国数据库),其中某些键带有单引号。,这是一个简化版本:,解组不会导致错误,但“prix d’achat”(
p.cost
) 未正确解析。,当我解组到 map[string]any
时,“prix d’achat”密钥按照我的预期进行解析:,我检查了有关结构标记的 json.marshal
文档,但找不到我正在尝试处理的数据的任何问题。,我在这里遗漏了一些明显的东西吗?如何使用结构标签解析包含单引号的 json 键?,非常感谢您的见解!,我在文档中没有找到任何内容,但是json 编码器将单引号视为标记名称中的保留字符。,我认为在这里提出问题是合理的。与此同时,您将必须实现 json.unmarshaler 和/或json.marshaler。这是一个开始:,在操场上尝试一下:https://www.php.cn/link/9b47b8678d84ea8a0f9fe6c4ec599918一个>,