json decode it first