mirror of
https://github.com/goplus/llgo.git
synced 2025-09-27 03:56:05 +08:00
17 lines
309 B
Go
17 lines
309 B
Go
package main
|
|
|
|
import (
|
|
"encoding/json"
|
|
"fmt"
|
|
"unsafe"
|
|
)
|
|
|
|
func main() {
|
|
s := `{"name":"math","items":[{"name":"sqrt","sig":"(x, /)"},{"name":"pi"}]}`
|
|
data := unsafe.Slice(unsafe.StringData(s), len(s))
|
|
var v any
|
|
json.Unmarshal(data, &v)
|
|
b, _ := json.MarshalIndent(v, "", " ")
|
|
fmt.Println(string(b))
|
|
}
|