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: 24 Feb 2018

Dependencies (5)

  1. biniou >= "1.2.0"
  2. easy-format
  3. cppo build
  4. jbuilder >= "1.0+beta7"
  5. ocaml >= "4.02.3"

Reverse Dependencies (158)

  1. 0install < "2.18"
  2. acgtk >= "1.3.2" & < "1.5.3"
  3. archetype < "1.2.5"
  4. atdgen < "2.2.1"
  5. atdgen-runtime < "2.2.1"
  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.6"
  12. calculon-redis-lib
  13. camels
  14. canary
  15. cbor < "0.3"
  16. cconv-ppx
  17. colibrics
  18. comby
  19. comby-kernel
  20. comby-semantic
  21. containers >= "3.9"
  22. current_docker
  23. current_git
  24. current_github
  25. current_gitlab
  26. current_slack
  27. current_ssh
  28. dap
  29. datakit-ci = "0.12.0"
  30. daypack-lib
  31. decoders-yojson < "0.7.0"
  32. deriving-yojson
  33. devkit >= "0.4" & < "1.2"
  34. disml
  35. docker-api < "0.2.2"
  36. dream
  37. earlybird < "1.0.0"
  38. facebook-sdk < "0.3.1"
  39. fkie-cad-cwe-checker < "0.2"
  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
  46. gen-bs >= "0.1.0"
  47. github < "4.1.0"
  48. goblint < "1.1.1"
  49. goblint-cil >= "1.8.0"
  50. graphql < "0.14.0"
  51. graphql_ppx < "1.2.2"
  52. h2
  53. hilite
  54. hockmd
  55. horned_worm < "0.3.5"
  56. hpack
  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. jupyter < "2.7.0"
  74. jupyter-kernel < "0.5"
  75. jwt
  76. jwto < "0.2.0"
  77. KaSim >= "4.0.0"
  78. ketrew
  79. kind2
  80. kremlin
  81. kubecaml
  82. lablqt
  83. learn-ocaml
  84. lsp
  85. merlin < "3.3.3"
  86. merlin-acme
  87. mezzo
  88. minimal >= "1.1.0"
  89. monorobot
  90. morbig
  91. netml
  92. nsq >= "0.2.4"
  93. obuilder < "0.4"
  94. ocaml-gist
  95. ocaml-lsp-server
  96. ocaml-protoc-yojson
  97. ocaml-webworker
  98. ocf < "0.6.0"
  99. oclaunch < "0.2.1"
  100. ocsigen-start < "1.7.0"
  101. odoc >= "2.0.0"
  102. ogen
  103. oidc
  104. ojs-base != "0.2.0" & < "0.6.0"
  105. openai-gym
  106. oraft
  107. orun
  108. pandoc
  109. pds-reachability
  110. petr4
  111. pkcs11 >= "0.9.0" & < "1.0.0"
  112. plist
  113. podge
  114. ppx_deriving_protocol < "0.8.1"
  115. ppx_deriving_yojson < "3.4"
  116. ppx_graphql
  117. ppx_json_types
  118. ppx_protocol_conv < "3.1.0"
  119. ppx_protocol_conv_json < "3.1.3"
  120. ppx_yojson < "1.0.0"
  121. prof_spacetime
  122. qmp < "0.19.0"
  123. quests
  124. r2pipe
  125. radare2
  126. rdf >= "0.9.0" & < "0.12.0"
  127. records
  128. repr-bench
  129. rpc = "2.2.0"
  130. rpclib < "6.1.0"
  131. rubytt
  132. rungen
  133. SZXX
  134. satyrographos
  135. semver2
  136. sentry
  137. slacko
  138. slug
  139. sparrow
  140. sphinxcontrib-ocaml
  141. spotify-web-api
  142. stitch
  143. swagger
  144. tdigest < "2.1.0"
  145. telegraml
  146. testrunner
  147. textrazor < "0.1.1"
  148. tezos-context-hash-irmin
  149. themoviedb
  150. transmission-rpc
  151. u2f
  152. usbmux
  153. vecosek
  154. vecosek-scene
  155. vercel
  156. wamp-yojson
  157. webauthn
  158. xapi-rrd >= "1.9.0"

Conflicts (1)

  1. dune >= "1.7.0"
Yojson is an optimized parsing and printing library for the JSON format

Install

Authors

Maintainers

Sources

v1.4.1.tar.gz
md5=3ea6e36422dd670e8ab880710d5f7398