awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
VBA-tools avatar

VBA-tools/VBA-JSON

0
View on GitHub↗
2,117 stars·624 forks·Visual Basic·MIT·10 views

VBA JSON

VBA-JSON is a library designed for parsing and serializing JSON data within Visual Basic for Applications environments. It functions as an office automation data library, enabling legacy Microsoft Office applications to process structured data and interact with modern web services.

The tool converts raw JSON text into native objects and collections, allowing developers to access and manipulate data using standard indexing and iteration methods. It also performs the reverse operation, transforming native language structures into JSON-compliant strings for exchange with external systems.

By handling the translation between native data types and structured text, the library facilitates integration with RESTful web services. The implementation relies on a recursive descent parser and a state-machine tokenizer to process nested data structures and map language-specific primitives into valid JSON formats.

Features

  • JSON Parsers - Provides a library for parsing and serializing JSON data structures within office automation environments.
  • JSON Parsing - Converts raw JSON text into native objects and collections for manipulation within application scripts.
  • Recursive Descent Parsers - Implements a recursive descent parser to translate JSON text into native data structures.
  • JSON Serializers - Transforms native objects and collections into structured JSON strings for external exchange.
  • JSON Parsing - Provides utilities for converting JSON strings into native data structures.
  • JSON Token Scanners - Uses a deterministic state machine to scan and tokenize JSON input while tracking nesting depth.
  • Office Automation Tools - Provides scripts for handling JSON data within office productivity environments to enable API interoperability.
  • Web API Integration - Enables legacy office applications to communicate with modern RESTful web services.

Star history

Star history chart for vba-tools/vba-jsonStar history chart for vba-tools/vba-json

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring VBA JSON

Hand-picked collections where VBA JSON appears.
  • a programming language for automating Excel tasks

Open-source alternatives to VBA JSON

Similar open-source projects, ranked by how many features they share with VBA JSON.
  • miloyip/json-tutorialmiloyip avatar

    miloyip/json-tutorial

    7,939View on GitHub↗

    This is an educational tutorial that walks through implementing a complete JSON library from scratch in C. The project covers the full data lifecycle of JSON, including parsing text into structured in-memory representations, validating input against the specification, serializing data back into standard JSON output, and providing structured access to elements within parsed arrays and objects. The implementation is built around a hand-written recursive descent parser that processes JSON text by matching grammar rules to build a structured data tree. Parsed values are stored in a tagged union r

    C
    View on GitHub↗7,939
  • ibireme/yyjsonibireme avatar

    ibireme/yyjson

    3,788View on GitHub↗

    yyjson is a high-performance C library for parsing, serializing, and manipulating JSON data structures. It functions as a memory-efficient data tool that utilizes custom memory pools and contiguous block allocation to minimize fragmentation and overhead. The project distinguishes itself as a SIMD JSON processor, using hardware-accelerated vector instructions for rapid string validation and parsing. It provides a toolkit for querying, modifying, and patching nested JSON objects and arrays through pointer-based access and path expressions. The library covers a broad range of data manipulation

    C
    View on GitHub↗3,788
  • johnezang/jsonkitjohnezang avatar

    johnezang/JSONKit

    6,180View on GitHub↗

    JSONKit is an Objective-C library used for parsing, serializing, and manipulating JSON data. It functions as a JSON parser that converts text into native data structures and a serializer that transforms native objects into formatted JSON text. The library includes a gzip compression wrapper that compresses serialized JSON payloads to reduce network transfer sizes and automatically detects and decompresses gzip buffers before decoding. The toolset provides capabilities for JSON parsing and serialization, supporting customizable indentation, character escaping, and flexible comment handling.

    Objective-C
    View on GitHub↗6,180
  • sbjson/sbjsonSBJson avatar

    SBJson/SBJson

    3,717View on GitHub↗

    SBJson is an Objective-C JSON parser and generator designed for the parsing and generation of JSON data. It functions as a strict JSON validator, enforcing rigid grammar rules to ensure input data adheres to formal specifications. The project features an incremental JSON stream parser that processes UTF8 data in chunks to extract documents without loading the entire payload into memory. It also serves as a JSON data serializer that transforms native data objects into formatted strings using deterministic key sorting. The system manages data serialization workflows and implements security mea

    Objective-C
    View on GitHub↗3,717
See all 30 alternatives to VBA JSON→

Frequently asked questions

What does vba-tools/vba-json do?

VBA-JSON is a library designed for parsing and serializing JSON data within Visual Basic for Applications environments. It functions as an office automation data library, enabling legacy Microsoft Office applications to process structured data and interact with modern web services.

What are the main features of vba-tools/vba-json?

The main features of vba-tools/vba-json are: JSON Parsers, JSON Parsing, Recursive Descent Parsers, JSON Serializers, JSON Token Scanners, Office Automation Tools, Web API Integration.

What are some open-source alternatives to vba-tools/vba-json?

Open-source alternatives to vba-tools/vba-json include: ibireme/yyjson — yyjson is a high-performance C library for parsing, serializing, and manipulating JSON data structures. It functions… miloyip/json-tutorial — This is an educational tutorial that walks through implementing a complete JSON library from scratch in C. The project… johnezang/jsonkit — JSONKit is an Objective-C library used for parsing, serializing, and manipulating JSON data. It functions as a JSON… sbjson/sbjson — SBJson is an Objective-C JSON parser and generator designed for the parsing and generation of JSON data. It functions… stleary/json-java — JSON-java is a Java library for parsing and generating JSON text and mapping it to Java objects and collections. It… buger/jsonparser — jsonparser is a Go library for parsing, extracting, and modifying JSON data by key path without requiring predefined…