package yojson

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

Install

Dune Dependency

Authors

Maintainers

Sources

v1.2.3.tar.gz
md5=d79a093ed295a1c1a7876abca1c3e656

Description

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: 08 Sep 2015

Dependencies (5)

  1. biniou >= "1.0.6"
  2. easy-format
  3. cppo
  4. ocamlfind
  5. ocaml < "4.06.0"

Dev Dependencies

None

  1. 0install < "2.18"
  2. acgtk < "1.5.3"
  3. archetype < "1.2.5"
  4. atdgen < "2.2.1"
  5. atdgen-runtime < "2.0.0"
  6. aws < "1.0.0"
  7. aws-s3 < "4.5.1" | >= "4.8.0"
  8. bap-radare2
  9. bitcoin < "3.0"
  10. boulangerie
  11. calculon < "0.3"
  12. calculon-redis-lib
  13. camels
  14. canary
  15. cb-check
  16. cbor < "0.3"
  17. cconv-ppx
  18. colibrics
  19. comby
  20. comby-kernel
  21. comby-semantic
  22. containers >= "3.9"
  23. current_docker
  24. current_git
  25. current_github
  26. current_gitlab
  27. current_slack
  28. current_ssh
  29. dap
  30. datakit-ci = "0.12.0"
  31. daypack-lib
  32. decoders-yojson < "0.7.0"
  33. deriving-yojson
  34. devkit >= "0.4" & < "1.2"
  35. disml
  36. docker-api < "0.2.2"
  37. dream
  38. earlybird < "1.0.0"
  39. facebook-sdk < "0.3.1"
  40. frama-c >= "19.0" & < "23.0"
  41. frenetic >= "3.2.0" & < "5.0.5"
  42. fstar >= "0.9.3.0-beta1"
  43. gapi-ocaml < "0.4.3"
  44. gdbprofiler >= "0.2" & < "0.4"
  45. gemini < "0.3.0"
  46. github < "4.1.0"
  47. goblint < "1.1.1"
  48. goblint-cil >= "1.8.0"
  49. graphql < "0.14.0"
  50. graphql_ppx < "1.2.2"
  51. h2
  52. hilite < "0.3.0"
  53. hl_yaml
  54. hockmd
  55. hpack
  56. hsluv
  57. index-bench
  58. iocaml
  59. iocaml-kernel
  60. irmin-bench < "3.0.0"
  61. irmin-graphql >= "2.2.0"
  62. irmin-tezos
  63. jhupllib < "0.2.2"
  64. jose < "0.7.0"
  65. js_of_ocaml = "2.8.4"
  66. js_of_ocaml-compiler
  67. json-pointer
  68. json-predicate
  69. json-rpc
  70. json_decoder
  71. jsondiff
  72. jsonrpc < "1.6.0"
  73. jsonschema2atd
  74. jupyter < "1.0.2"
  75. jupyter-kernel < "0.5"
  76. jwt
  77. jwto < "0.2.0"
  78. KaSim >= "4.0.0"
  79. karamel
  80. ketrew
  81. kind2
  82. kremlin < "transition"
  83. lablqt
  84. lsp
  85. merlin < "3.3.3"
  86. merlin-acme
  87. mezzo
  88. monorobot
  89. morbig < "0.10.4"
  90. netml
  91. nsq >= "0.2.4"
  92. obuilder < "0.4"
  93. ocaml-gist
  94. ocaml-lsp-server
  95. ocaml-protoc-yojson
  96. ocaml-webworker
  97. ocf < "0.5.0"
  98. oclaunch < "0.2.1"
  99. ocsigen-start < "1.2.0"
  100. odoc >= "2.0.0" & < "2.3.0"
  101. oframl
  102. oidc
  103. ojs-base != "0.2.0" & < "0.6.0"
  104. openai-gym
  105. oraft
  106. orun
  107. ozulip
  108. pds-reachability < "0.2.3"
  109. petr4
  110. phylogenetics >= "0.2.0"
  111. pkcs11 >= "0.9.0" & < "1.0.0"
  112. plist < "1.0.0"
  113. podge < "0.8.0"
  114. ppx_deriving_protocol < "0.8.1"
  115. ppx_deriving_yojson < "3.4"
  116. ppx_graphql
  117. ppx_protocol_conv < "3.1.0"
  118. ppx_protocol_conv_json < "3.1.3"
  119. ppx_yojson < "1.0.0"
  120. prof_spacetime
  121. qmp < "0.19.0"
  122. quests
  123. r2pipe
  124. rdf >= "0.9.0" & < "0.12.0"
  125. records < "1.0.0"
  126. repr-bench
  127. rpc = "2.2.0"
  128. rpclib < "6.1.0"
  129. rubytt
  130. rungen
  131. SZXX
  132. safemoney
  133. satyrographos
  134. sentry
  135. slack
  136. slacko
  137. slug
  138. sparrow
  139. sphinxcontrib-ocaml
  140. spotify-web-api
  141. stitch
  142. tdigest < "2.1.0"
  143. testrunner
  144. textrazor < "0.1.1"
  145. tezos-context-hash-irmin
  146. themoviedb
  147. transmission-rpc
  148. u2f
  149. usbmux < "1.3.2"
  150. vecosek
  151. vecosek-scene
  152. vercel
  153. vscoq-language-server
  154. wamp < "1.0"
  155. webauthn
  156. xapi-rrd >= "1.9.0"

Conflicts

None