Skip to content

Latest commit

 

History

History
18 lines (9 loc) · 410 Bytes

README.md

File metadata and controls

18 lines (9 loc) · 410 Bytes

pjson

using goparsec2 to parse json

depend

goparsec2

go get github.com/Dwarfartisan/goparsec2

understand parsec

使用parsec之前,需要先理解monad,理解monad,可以这么考虑

  1. 有一个算子,parsec处为 P,经过一系列操作后,返回的结果依旧是 P
  2. 这个算子在运算过程中,会先将P解开来,得到里面的值,然后封装为P