add isNativeJSON function