package yojson

  1. Overview
  2. Docs
Yojson is an optimized parsing and printing library for the JSON format

Install

Authors

Maintainers

Sources

yojson-1.7.0.tbz
md5=b89d39ca3f8c532abe5f547ad3b8f84d

Description

Yojson is an optimized parsing and printing library for the JSON format.

It addresses a few shortcomings of json-wheel including 2x speedup, polymorphic variants and optional syntax for tuples and variants.

ydump is a pretty-printing command-line program provided with the yojson package.

The program atdgen can be used to derive OCaml-JSON serializers and deserializers from type definitions.

Published: 15 Feb 2019

Dependencies (5)

  1. biniou >= "1.2.0"
  2. easy-format
  3. cppo build
  4. dune
  5. ocaml >= "4.02.3"

Dev Dependencies (1)

  1. alcotest with-test & >= "0.8.5"

  1. 0install
  2. acgtk >= "1.3.2"
  3. apero-core
  4. apero-net
  5. archetype
  6. atd >= "2.6.0"
  7. atdgen < "2.10.0"
  8. atdgen-runtime < "2.10.0"
  9. avro-compiler
  10. aws < "1.0.0"
  11. aws-config
  12. aws-s3 >= "1.1.0" & < "4.5.1" | >= "4.8.0"
  13. awsm-codegen
  14. bap-radare2
  15. bitcoin
  16. boulangerie
  17. caisar
  18. calculon
  19. calculon-redis-lib
  20. camelot >= "1.3.0"
  21. camels
  22. canary
  23. cb-check
  24. cbor
  25. cconv-ppx
  26. colibrics
  27. comby
  28. comby-kernel
  29. comby-semantic
  30. commons
  31. containers >= "3.9"
  32. coq-lsp
  33. coq-of-ocaml
  34. coq-serapi >= "8.10.0+0.7.0"
  35. current_docker
  36. current_examples >= "0.4"
  37. current_git
  38. current_github
  39. current_gitlab
  40. current_slack
  41. current_ssh
  42. current_web >= "0.4"
  43. cwe_checker
  44. dap
  45. datakit-ci >= "0.12.3"
  46. daypack-lib
  47. decoders-yojson
  48. deriving-yojson
  49. devkit >= "0.4"
  50. docker-api
  51. docker_hub
  52. dot-merlin-reader != "4.4~5.0.preview" & < "4.6"
  53. dream
  54. dropbox >= "0.2"
  55. dune-release >= "1.4.0"
  56. earlybird < "1.0.0"
  57. esgg
  58. facebook-sdk < "0.3.1"
  59. fiat-p256
  60. frama-c >= "19.0"
  61. frenetic >= "3.2.0"
  62. fstar >= "0.9.3.0-beta1"
  63. gapi-ocaml
  64. gdbprofiler >= "0.2"
  65. gemini
  66. gen-bs >= "0.1.0"
  67. github
  68. github-data
  69. gitlab
  70. goblint-cil >= "1.8.0"
  71. gopcaml-mode-merlin < "0.0.6"
  72. graphql
  73. graphql-async >= "0.14.0"
  74. graphql-cohttp >= "0.13.0"
  75. graphql-lwt >= "0.14.0"
  76. graphql_ppx
  77. gremlin
  78. h2
  79. hacl_x25519
  80. hilite < "0.3.0"
  81. hockmd
  82. horned_worm
  83. hpack
  84. httph
  85. index-bench
  86. iocaml
  87. iocaml-kernel
  88. ip2location
  89. ip2locationio
  90. irmin-bench < "3.0.0"
  91. irmin-graphql >= "2.2.0"
  92. irmin-tezos
  93. jasmin
  94. jhupllib
  95. jose
  96. js_of_ocaml = "2.8.4"
  97. js_of_ocaml-compiler
  98. json-pointer
  99. json-predicate
  100. json-rpc
  101. json_decoder
  102. jsondiff
  103. jsonrpc < "1.6.0"
  104. jupyter
  105. jupyter-kernel
  106. jwt
  107. jwto
  108. KaSim >= "4.0.0"
  109. kappa-library
  110. karamel
  111. ketrew
  112. kind2
  113. kremlin < "transition"
  114. kubecaml
  115. lablgtk3-extras >= "3.0.1"
  116. lablqt
  117. lambda-runtime
  118. lambdapi >= "2.0.0"
  119. learn-ocaml
  120. letsencrypt
  121. letters
  122. libsail
  123. linol >= "0.2"
  124. linol-lwt
  125. lsp
  126. merlin != "3.8.0" & < "4.6-412"
  127. merlin-acme
  128. mezzo
  129. minimal >= "1.1.0"
  130. mirage-crypto-ec
  131. monorobot
  132. morbig
  133. netml
  134. nloge
  135. nsq >= "0.2.4"
  136. obuilder
  137. ocaml-gist
  138. ocaml-lsp-server
  139. ocaml-protoc-yojson
  140. ocaml-webworker
  141. ocaml_db_model
  142. ocaml_pgsql_model
  143. ocf
  144. oclaunch < "0.2.1"
  145. ocsigen-start
  146. odoc >= "2.0.0"
  147. ogen
  148. oidc
  149. ojs-base != "0.2.0"
  150. ojs_base
  151. ometrics < "0.2.0"
  152. opam2web >= "2.0"
  153. openai-gym
  154. openapi
  155. openapi_router
  156. openstellina
  157. opium >= "0.19.0"
  158. oraft
  159. orun
  160. osh
  161. ozulip
  162. pa_ppx
  163. pandoc
  164. pds-reachability
  165. petr4
  166. pkcs11 >= "0.9.0" & < "1.0.0"
  167. pkcs11-driver >= "1.0.0"
  168. plist
  169. podge
  170. ppx_deriving_protocol < "0.8.1"
  171. ppx_deriving_yojson >= "3.4"
  172. ppx_graphql
  173. ppx_json_types
  174. ppx_protocol_conv = "2.0.0"
  175. ppx_protocol_conv_json >= "3.1.3"
  176. ppx_yojson
  177. ppx_yojson_conv < "v0.13.0"
  178. ppx_yojson_conv_lib
  179. prof_spacetime
  180. qmp
  181. quests
  182. r2pipe
  183. radare2
  184. rdf >= "0.9.0"
  185. records
  186. repr-bench
  187. rpc = "2.2.0"
  188. rpclib
  189. rubytt
  190. rungen
  191. SZXX
  192. safemoney
  193. sail < "0.15"
  194. satyrographos
  195. semver2
  196. sentry
  197. sihl < "0.2.0" | >= "0.3.0~rc2"
  198. sihl-core
  199. slacko
  200. slug
  201. sparrow
  202. sphinxcontrib-ocaml
  203. spotify-web-api
  204. stitch
  205. swagger
  206. tdigest < "2.1.0"
  207. telegraml
  208. testrunner
  209. textmate-language >= "0.3.0"
  210. textrazor
  211. tezos-context-hash-irmin
  212. themoviedb
  213. tidy_email_sendgrid
  214. timedesc < "0.8.0"
  215. timedesc-json
  216. timere < "0.4.0"
  217. transmission-rpc
  218. u2f
  219. usbmux
  220. user-agent-parser
  221. vecosek
  222. vecosek-scene
  223. vercel
  224. vscoq-language-server
  225. wamp < "1.0"
  226. wamp-yojson
  227. webauthn
  228. xapi-rrd >= "1.9.0"

Conflicts

None