Ross ROSS = Recommend OSS · open-source software intelligence for agents

miloyip/json-tutorial resource

从零开始的 JSON 库教程 observed · 2026-08-28

github.com/miloyip/json-tutorial · homepage · C observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3639
  • days_rel: n/a
  • days_push: 810
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

7920 stars · 4266 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A free, open-source Chinese-language tutorial that teaches how to build a standards-compliant JSON parser and generator in C (C89) from scratch, in 9 units with exercises and solutions. It also covers TDD, C programming style, Unicode, floating-point numbers, and tooling like CMake, valgrind, and Doxygen.

Use cases

  • learn to write a JSON parser in C from scratch
  • practice test-driven development in C
  • understand recursive descent parsing
  • learn Unicode and UTF-8 handling in C
  • find a guided C programming project after basic courses
  • study API design and data structures through a real project

When to choose

  • you know basic C/C++ and want a structured, hands-on project
  • you want to learn parser fundamentals with exercises and answers
  • you prefer a small (<500 lines) real-world codebase to study

When to avoid

  • you need a production-ready JSON library for an application
  • you need JSON features beyond UTF-8 text or double-precision numbers
  • you want a tutorial in a language other than Chinese

Facets

learning-resource · maturity maintenance

parser serialization testing developer-tools tutorials parsers programming-languages education developer-tools cross-platform c windows -parser tutorial tdd recursive-descent-parser c89 hands-on linux macos

1 source

Member repositories

RepositoryRoleHealth v2
miloyip/json-tutorialmain32

For agents

markdown · JSON · MCP: product_card(name="miloyip/json-tutorial")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem