gpt4 book ai didi

json - JSON解析异常

转载 作者:数据小太阳 更新时间:2023-10-29 03:40:50 27 4
gpt4 key购买 nike

我有一个 JSON 字符串作为 {1}或者可能 {2}我需要解析它并获得解析的整数。

我知道我做错了,但这是我目前所做的:

package main

import (
"fmt"
"encoding/json"
)

func main(){
jsonStr:="{1}"
jsonData:=[]byte(jsonStr)
var v uint
json.Unmarshal(jsonData, &v)
data:=v
fmt.Println(data)
}

在此示例中,data如果 jsonStr 变量应包含整数值 1 或 2值为 {2}

根据我使用 JSON 和 Go 的经验,我通常使用一个结构并将其传递到 Unmarshalling 函数中,但我无法从该数据响应中创建一个结构。

我查看了 API 文档,没有找到没有结构的字符串解析的解决方案

最佳答案

这似乎对我有用:

import "regexp"

re:=regexp.MustCompile("[0-9A-Za-z]+")
val:=re.FindAllString(jsonStr,-1)[0]

关于json - JSON解析异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51887371/

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