cjson reentrancy