Hast du es denn dann schon mal mit obigen cast's probiert?

JSON sollte vom Grundsatz unicodebasiert sein um alle Formen abdecken zu können.
Schließlich handelt es sich ausschließlich um Texte in allen Sprachen.
Binärdaten (z.B. Bilder) können nur über den Umweg von MIME64 gespeichert werden.

D.h., in der PF(Tabelle) grundsätzlich NVARCHAR bzw. falls vorhanden NLOB oder eben CLOB mit CCSID 13488. Alles andere macht überhaupt keinen Sinn.

Per Cast in Unicode (wenn das System das nicht sogar automatisch macht) für die Funktion käme man mit jeder CCSID zurecht.