GoLang – 处理输出NULL

原因是用了一个CHATGPT的前端,json结构里需要输出一个null 不处理的话golang默认输出的是"" 但又无法指定为nil 那这个时候就需要像下面一样进行处理 var fr *string if response.Choices.FinishReason == "" { fr = nil } else { fr = stringp(response.Choices.Finis

GoLang – sjson

在上一篇文章中我们介绍了如何使用gjson快速读取 JSON 串中的值。为了内容的完整性,今天我们介绍一下如何使用sjson快速设置 JSON 串中的值。 $ go get github.com/tidwall/sjson package main import ( "fmt" "github.com/tidwall/sjson" ) const json = `{"name":{"first":