I notice that `json_value_print()` doesn't check if the input pointer `p` is actually associated. Probably should add some error checking here.