json struct update