Sobre o projeto
Uma biblioteca de serialização e desserialização JSON extremamente rápida, acelerada por JIT (compilação just-in-time) e SIMD (dados de instrução única e múltiplos dados).
Requisitos
- Go: 1.18~1.27
- SO: Linux / MacOS / Windows
- CPU: AMD64 / (ARM64, precisa de go1.20 ou superior)
Recursos
- Vinculação de objetos em tempo de execução sem geração de código
- APIs completas para manipulação de valores JSON
- Rápido, rápido, rápido!
Uso
- Marshal/Unmarshal
- IO de streaming
- Usar Number/Usar Int64
- Classificar chaves
- Escapar HTML
- Formato compacto
- Imprimir erro
- Ast.Node
- Ast.Visitor
Compatibilidade
- ConfigDefault
- ConfigStd
- ConfigFastest
Dicas
- Pretouch
- Copiar string
- Passar string ou []byte?
- Acelerar encoding.TextMarshaler
- Melhor desempenho para dados genéricos
- Ast.Node ou Ast.Visitor?
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.