fix json string parsing