Bitcoin Core integration/staging tree
Go to file
MarcoFalke fa0b3da36c Squashed 'src/univalue/' changes from 7890db99d6..5a58a46671
5a58a46671 Merge #21: Remove hand-coded UniValue destructor.
b4cdfc4f47 Remove hand-coded UniValue destructor.
7fba60b5ad Merge #17: [docs] Update readme
4577454e7e Merge #13: Fix typo
ac7e73cda8 [docs] Update readme
4a4964729b Fix typo

git-subtree-dir: src/univalue
git-subtree-split: 5a58a46671d3c1711e93d2fc7961085515c8c7a7
2019-10-30 16:22:42 -04:00
build-aux/m4 Squashed 'src/univalue/' changes from 87d9045..5839ac3 2015-10-09 11:36:59 +02:00
gen Squashed 'src/univalue/' changes from 51d3ab34ba..7890db99d6 2018-09-07 08:20:26 -04:00
include Squashed 'src/univalue/' changes from 7890db99d6..5a58a46671 2019-10-30 16:22:42 -04:00
lib Squashed 'src/univalue/' changes from 7890db99d6..5a58a46671 2019-10-30 16:22:42 -04:00
pc Squashed 'src/univalue/' content from commit 87d9045 2015-10-01 10:37:19 +02:00
test Squashed 'src/univalue/' changes from 51d3ab34ba..7890db99d6 2018-09-07 08:20:26 -04:00
.gitignore Squashed 'src/univalue/' changes from 5839ac3..2740c4f 2015-12-02 12:26:24 +01:00
.travis.yml Squashed 'src/univalue/' changes from fe805ea74f..07947ff2da 2017-12-19 16:44:08 -05:00
autogen.sh Squashed 'src/univalue/' content from commit 87d9045 2015-10-01 10:37:19 +02:00
configure.ac Squashed 'src/univalue/' changes from 16a1f7f6e..fe805ea74 2017-09-29 14:27:20 +02:00
COPYING Squashed 'src/univalue/' content from commit 87d9045 2015-10-01 10:37:19 +02:00
Makefile.am Squashed 'src/univalue/' changes from 16a1f7f6e..fe805ea74 2017-09-29 14:27:20 +02:00
README.md Squashed 'src/univalue/' changes from 7890db99d6..5a58a46671 2019-10-30 16:22:42 -04:00
TODO Squashed 'src/univalue/' content from commit 87d9045 2015-10-01 10:37:19 +02:00

UniValue

Summary

A universal value class, with JSON encoding and decoding.

UniValue is an abstract data type that may be a null, boolean, string, number, array container, or a key/value dictionary container, nested to an arbitrary depth.

This class is aligned with the JSON standard, RFC 7159.

Library usage

This is a fork of univalue used by Bitcoin Core. It is not maintained for usage by other projects. Notably, the API may break in non-backward-compatible ways.

Other projects looking for a maintained library should use the upstream univalue at https://github.com/jgarzik/univalue.