gpt4 book ai didi

json - 如何检查字符串是否为json格式

转载 作者:IT老高 更新时间:2023-10-28 13:02:50 26 4
gpt4 key购买 nike

我想创建一个函数来接收输入字符串,该字符串可以是 json 格式的字符串,也可以是字符串。例如,像下面的函数这样简单的东西。

func checkJson(input string){
if ... input is in json ... {
fmt.Println("it's json!")
} else {
fmt.Println("it's normal string!")
}
}

最佳答案

对于正在寻找一种方法来验证任何 JSON 字符串而不考虑架构的其他人,请尝试以下操作:

func IsJSON(str string) bool {
var js json.RawMessage
return json.Unmarshal([]byte(str), &js) == nil
}

关于json - 如何检查字符串是否为json格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22128282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com