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.1.3.tar.gz
md5=248258adbea24b9d8cecb0071e9e933e

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: 21 Nov 2013

Dependencies (5)

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

Dev Dependencies

None

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

Conflicts

None