json: alloc enough space