`nm` in RHEL-8 does not appear to support symbols. Using objdump shows what is expected. It is versioned.
IIRC, the user would need to _rebuild_ their application for the versioned symbols to be used by their binary. Old binaries will still use the unversioned symbols.
--->8---
[root@vm-rhel8 ~]# objdump -T /usr/lib64/libjson-c.so.* |grep json_object_get$
0000000000004990 g DF .text 0000000000000012 JSONC_0.14 json_object_get
0000000000004990 g DF .text 0000000000000012 JSONC_0.14 json_object_get
[root@vm-rhel8 ~]# rpm -q -i json-c
Name : json-c
Version : 0.13.1
Release : 3.el8
Architecture: x86_64