JSON for Modern C++
nlohmann/jsonRevisado por IA
O que faz
Isso é um bloco de construção para programadores, não um app que se abre. É um único arquivo de cabeçalho que você coloca em um projeto C++ para que o programa possa ler, criar e mudar dados JSON, além de formatos binários como CBOR, BSON e MessagePack. Para usá-lo você precisa de um compilador C++11; o projeto é testado no Windows, macOS e Linux. Não há nada para instalar para quem não programa.
Facilidade de instalação
E · só para quem programa · Windows
- Windows E
- macOS E
- Linux E
Em todas as plataformas isso é só para desenvolvedores: as releases não trazem nenhum programa para executar, e a única forma de usá-lo é adicionar o cabeçalho ao seu próprio código C++ e compilá-lo, opcionalmente via CMake, Meson, Bazel ou um gerenciador de pacotes.
Em breve: instale com 1 clique pelo app RepoPicks.
Números no GitHub
- Estrelas
- 50.829em 31 de out. de 2026
- Downloads
- 39.282.239450.941 na semana
- Crescimento
- +21estrelas em 5 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux
- Você precisa instalar
- Outras ferramentas
- Espaço em disco
- não determinado
- Contas ou chaves
- Nenhuma
- Custo
- Grátis · Licença MIT; o autor aceita patrocínios no GitHub.
- Licença
- MIT (Permissiva)
- Última atualização
- 31 de out. de 2026
Sinais de risco
As checagens não encontraram sinais de risco.
O que o Radar não conseguiu verificar
- Se compila com o seu compilador e configurações de projeto específicos
- Se o arquivo de cabeçalho único no repositório corresponde ao que é anexado a cada release
- O quanto isso deixa sua compilação mais lenta ou aumenta o tamanho do seu programa