Skip to content
Node: JSON.parse(str)github.com/sahilkhaire/gox/json

Parse

Overview ​

Parse JSON into a typed value using generics — like JSON.parse but with compile-time type safety.

If you are coming from Node.js, the closest pattern is JSON.parse(str).

Signature ​

go
func Parse(data []byte, v any) error

Compare: Node.js · Standard Go · gox ​

js
const obj = JSON.parse(str);
go
err := json.Unmarshal([]byte(str), &obj)
go
import "github.com/sahilkhaire/gox/json"

obj, err := json.Parse[MyType](str)

Example ​

go
import "github.com/sahilkhaire/gox/json"

obj, err := json.Parse[MyType](str)

Tips ​

Use MustParse when invalid JSON should panic in init or tests.

Standard library alternative ​

Use the standard library directly:

go
err := json.Unmarshal([]byte(str), &obj)

← Back to json package overview

MIT Licensed · Built for Node.js developers moving to Go