move ijpair interface back to jsonc_value