test generate json