Skip to content

JSON <-> JDN Converter in Pure Janet

Notifications You must be signed in to change notification settings

sogaiu/janet-jsonish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsonish

JSON <-> JDN conversion in pure Janet.

Usage

(import jsonish :as j)

(j/decode `"\u00a2 \u7a7a\ud834\udd1e\u6d77 \ud83e\udd86"`)
# =>
"¢ 空𝄞海 🦆"

(deep= (j/encode {"Socrates" 1 "Seneca" 8})
       (j/encode {"Seneca" 8 "Socrates" 1}))
# =>
true

(def src
  `{"bart": "person", "brian": [3, 8, 9]}`)

(j/decode (j/encode (j/decode src)))
# =>
@{"bart" "person"
  "brian" @[3 8 9]}

(j/encode {"result" :null})
# =>
@`{"result": null}`

Alternatives

C

Pure Janet

Credits

About

JSON <-> JDN Converter in Pure Janet

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages