Este é o aplicativo Linux chamado GoJay cuja versão mais recente pode ser baixada como v1.2.13.zip. Ele pode ser executado online no provedor de hospedagem gratuito OnWorks para estações de trabalho.
Baixe e execute online este aplicativo chamado GoJay com OnWorks gratuitamente.
Siga estas instruções para executar este aplicativo:
- 1. Baixe este aplicativo em seu PC.
- 2. Entre em nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que você deseja.
- 3. Carregue este aplicativo em tal gerenciador de arquivos.
- 4. Inicie o emulador OnWorks Linux online ou Windows online ou emulador MACOS online a partir deste site.
- 5. No sistema operacional OnWorks Linux que você acabou de iniciar, acesse nosso gerenciador de arquivos https://www.onworks.net/myfiles.php?username=XXXXX com o nome de usuário que deseja.
- 6. Baixe o aplicativo, instale-o e execute-o.
SCREENSHOTS
Ad
GoJay
DESCRIÇÃO
GoJay é um codificador/decodificador JSON de alto desempenho para Golang (atualmente o de melhor desempenho, consulte os benchmarks). Tem uma API simples e não usa reflexão. Ele depende de pequenas interfaces para decodificar/codificar estruturas e fatias. O Gojay também vem com recursos poderosos de decodificação de fluxo e uma API insegura ainda mais rápida. Há também uma ferramenta de geração de código para tornar o uso mais fácil e rápido. Eu olhei para outros decodificadores/codificadores rápidos e percebi que era principalmente geração de código estático dificilmente legível ou muita reflexão tinha recursos de streaming ruins e não eram tão rápidos no final. Além disso, eu queria construir um decodificador que pudesse consumir um io.Reader de JSON delimitado por linha ou vírgula, de forma JIT. Para consumir um fluxo de objetos JSON de uma conexão TCP, por exemplo, ou de uma saída padrão. Da mesma forma, eu queria construir um codificador que pudesse codificar um fluxo de dados para um io.Writer.
Recursos
- A decodificação é feita por meio de duas APIs diferentes semelhantes à codificação/json padrão
- A API Unmarshal decodifica um []byte para um determinado ponteiro com uma única função
- A API Decode decodifica um []byte para um determinado ponteiro criando ou pegando emprestado um *gojay.Decoder com um io.Reader e chamando métodos Decode
- Todos os métodos DecodeXxx são usados para decodificar valores JSON de nível superior
- O método NKeys deve retornar o número de chaves para Unmarshal no objeto JSON ou 0. Se zero for retornado, todas as chaves serão analisadas
- A codificação é feita por meio de duas APIs diferentes semelhantes à codificação/json padrão
Linguagem de Programação
Go
Categorias
Este é um aplicativo que também pode ser obtido em https://sourceforge.net/projects/gojay.mirror/. Ele foi hospedado em OnWorks para ser executado online da maneira mais fácil a partir de um de nossos Sistemas Operativos gratuitos.