Andrew Chang

Results 8 comments of Andrew Chang

However, official "encoding/json" works well

There IS such kind of scenarios. We now have two: - Migrate some struct definitions from older ones, such as some struct defined by `json` tags - Generate some customized...

看起来是 bug。 1. 请问能贴出具体的 case 吗? 2. 看看能不能考虑 [OptIgnoreOmitempty](https://github.com/Andrew-M-C/go.jsonvalue/blob/master/docs/zh-cn/10_scenarios.md#忽略-go-结构体的-omitempty-标记)?

好的,我尽快修复哈

@ilessy 大佬请问能不能把你的完整 case 贴给我呀?我看你的描述,试了一下好像没问题。应该是我理解不对? https://go.dev/play/p/fxJOpR6MTld ```go package main import ( "fmt" jsonvalue "github.com/Andrew-M-C/go.jsonvalue" ) func main() { data := jsonvalue.NewArray() data.MustSet(false).At(0, "archived") data.MustSet(false).At(1, "archived") v := jsonvalue.NewObject() v.MustSet(data).At("data") fmt.Println(v.MustMarshalString()) }...

我在 `feature/v1.3.8` 分支修复了哈,大佬有空的话验证下?如果没问题的话我就打一个新的 tag

done, 已发布 v1.3.8 这个包开发好久了,从我刚开始用 Go 到现在,可读性不佳 花了我好大力气才把 codebeat 评分压到刚过 B😂 欢迎提改善意见哈~~

想起我们当年简单调研过一次,后来决定规则引擎太麻烦了,还不如直接写 go 代码。于是我们选择了 [yaegi](https://github.com/traefik/yaegi),我有文章介绍:https://cloud.tencent.com/developer/article/1890816