Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shxntanu/json-parser-rust
π¦ JSON Parser implemented in Rust
https://github.com/shxntanu/json-parser-rust
portfolio rust
Last synced: 15 days ago
JSON representation
π¦ JSON Parser implemented in Rust
- Host: GitHub
- URL: https://github.com/shxntanu/json-parser-rust
- Owner: shxntanu
- Created: 2024-03-11T14:44:53.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-03-22T16:25:05.000Z (10 months ago)
- Last Synced: 2024-03-22T17:50:14.345Z (10 months ago)
- Topics: portfolio, rust
- Language: Rust
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JSON Parser - Rust π¦
> [Challenge](https://codingchallenges.fyi/challenges/challenge-json-parser)
> Help from [Piyush Agarwal](https://github.com/piyushhagarwal)JSON (which stands for JavaScript Object Notation) is a lightweight data-interchange format, which is widely used for transmitting data over the Internet. It is formally defined by the IETF here: https://tools.ietf.org/html/std90 or thereβs a simpler graphical representation here: https://www.json.org/json-en.html
Parsing is often broken up into two stages: lexical analysis and syntactic analysis.
Lexical analysis is the process of dividing a sequence of characters into meaningful chunks, called tokens. Syntactic analysis (which is also sometimes referred to as parsing) is the process of analysing the list of tokens to match it to a formal grammar.