fix json struct