You’re data is a plain array encoded in JSON, so
$value[$i] is correct to iterate each of the value stored.
I’m not sure how it’s saved in the DB, though. But at least it works for now. Please post the code for the meta box/field here for me to see why it saves as json-array.