所以我有一个格式为 JSON 的文件...
[
{
"Key":"Value",
"Key2":"Value2",
"Key3":"Value3"
},
{
"Foo":"Bar",
"Blah":2
}
]
我只想读入它的哈希部分并将它们传递给像 goRequest 一样的 HTTP 请求,因为 goRequest 只需将 JSON 放在字符串中就可以了。
package main
request := gorequest.New()
resp, body, errs := request.Post("http://example.com").
Set("Notes","gorequst is coming!").
Send(`{"Foo":"Bar","Blah":2}`).
End()
我不在乎 JSON 是什么,我不需要将它解组到任何 go Structs 或任何类型的东西,它只是作为字符串保留并且完全不受影响,只是传递给请求。
我在网上看到了很多关于它的信息,但它似乎总是想将 JSON 解组为 Go Structs 和排序,如果您想关心 JSON 中的实际内容,这很好,但在我的情况下,这似乎像不必要的开销。
我将如何完成这样的事情?这看起来很简单,但是 Go 的现有 JSON 库似乎都无法完成此操作。
谢谢。
相关分类