gpt4 book ai didi

json - Golang json.Unmarshal 字符串文字中的无效字符 '\n'

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

Golang json.Unmarshal 抛出换行符错误。 Go Playground

如果字符串包含换行符,如何解码数据?

最佳答案

简单地转义换行符应该可以解决问题:

var val []byte = []byte(`"{\"channel\":\"buupr\\niya\",\"name\":\"john\", \"msg\":\"doe\"}"`)

上面的输出:

{"channel":"buupr\niya","name":"john", "msg":"doe"}

由于您试图在此处传递原始字符串文字,因此您需要能够以字符串形式表示 JSON,这需要您对换行符进行转义。

关于json - Golang json.Unmarshal 字符串文字中的无效字符 '\n',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56522226/

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