Norman Zhou
Norman Zhou
我传入的是数组如下: ``` data []*jsonvalue.V ``` 尝试使用: ``` v := jsonvalue.NewObject() v.MustSet(data).At("data") ``` 此方法导致MustMarshalString时候true/false丢失. 现在我参考文档上的方法: ``` v := jsonvalue.NewObject() for i := range data { v.MustSet(data[i]).At("data", i) } ``` 此时在MustMarshalString时true/false没有再丢失了.
@Andrew-M-C 不好意思大神, 因为是处理API的, 所以我直接模拟一下responseBody ```go package main import ( "fmt" "os" jsonvalue "github.com/Andrew-M-C/go.jsonvalue" ) const bodyString = `{ "data": [ { "basicInfo": { "applicationId": 200228827, "archived": true, "invitationUpdateStatus": 0 }...
@Andrew-M-C 已测试`feature/v1.3.8` 调用API后可以正常显示bool值了, 非常感谢, 希望下次可以直接帮大佬修bug
It's simple to fix, first you enable CGO ``` go env -w CGO_ENABLED=1 ``` then you install gcc ``` sudo apt install build-essential ``` last you install sqlc again ```...