Igor V. Kovalenko
2a5497bac5
json: remove json from public API
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/570 >
2021-06-03 21:15:48 +00:00
Igor V. Kovalenko
0ba768b2e9
json: add JSON encoder
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/525 >
2021-03-27 11:18:22 +00:00
Igor V. Kovalenko
1df4a311d4
json: improve supported numbers
...
Use 64bit signed integers and fix double value conversion.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/525 >
2021-03-27 11:18:22 +00:00
Arun Raghavan
e3148f9ac2
json: Drop refcounting of json objects
...
We don't actually use the refcounting bits.
Signed-off-by: Arun Raghavan <arun@arunraghavan.net>
2016-06-22 21:04:47 +05:30
Arun Raghavan
c692ec3afd
format: Drop dependency on json-c
...
json-c has a symbol clash (json_object_get_type) with json-glib (which
at least a number of our GNOME clients use). This patch moves to our own
JSON parser so that we can avoid this kind of situation altogether.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=95135
Signed-off-by: Arun Raghavan <arun@arunraghavan.net>
2016-06-22 21:04:47 +05:30
Arun Raghavan
6741e5ae76
pulse: Add a JSON-parsing library
...
Adding this to be able to drop dependency on json-c.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=95135
Signed-off-by: Arun Raghavan <arun@arunraghavan.net>
2016-06-22 21:04:47 +05:30