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.0.3.tar.gz
md5=99afecb11215fcb60c32fc877160e74d

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
  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. karamel
  78. ketrew
  79. kind2
  80. kremlin < "transition"
  81. lablqt
  82. lsp
  83. merlin < "3.3.3"
  84. merlin-acme
  85. mezzo
  86. monorobot
  87. morbig < "0.10.4"
  88. netml
  89. nsq >= "0.2.4"
  90. obuilder < "0.4"
  91. ocaml-gist
  92. ocaml-lsp-server
  93. ocaml-protoc-plugin >= "6.1.0"
  94. ocaml-protoc-yojson
  95. ocaml-webworker
  96. oclaunch < "0.2.1"
  97. ocsigen-start < "1.2.0"
  98. odoc >= "2.0.0" & < "2.3.0"
  99. oframl
  100. oidc
  101. openai-gym
  102. oraft
  103. orun
  104. ozulip
  105. pds-reachability < "0.2.3"
  106. petr4
  107. phylogenetics >= "0.2.0"
  108. pkcs11 >= "0.9.0" & < "1.0.0"
  109. plist < "1.0.0"
  110. podge < "0.8.0"
  111. ppx_deriving_protocol < "0.8.1"
  112. ppx_deriving_yojson < "3.4"
  113. ppx_graphql
  114. ppx_protocol_conv < "3.1.0"
  115. ppx_protocol_conv_json < "3.1.3"
  116. ppx_yojson < "1.0.0"
  117. prof_spacetime
  118. qmp < "0.19.0"
  119. quests
  120. r2pipe
  121. records < "1.0.0"
  122. repr-bench
  123. rpc = "2.2.0"
  124. rpclib < "6.1.0"
  125. rubytt
  126. rungen
  127. SZXX
  128. safemoney
  129. satyrographos
  130. sentry
  131. slack
  132. slacko
  133. slug
  134. sphinxcontrib-ocaml
  135. spotify-web-api
  136. stitch
  137. tdigest < "2.1.0"
  138. textrazor < "0.1.1"
  139. tezos-context-hash-irmin
  140. themoviedb
  141. transmission-rpc
  142. u2f
  143. usbmux < "1.3.2"
  144. vecosek
  145. vecosek-scene
  146. vercel
  147. vscoq-language-server
  148. wamp < "1.0"
  149. webauthn
  150. xapi-rrd >= "1.9.0"

Conflicts

None

OCaml

Innovation. Community. Security.