explicitly defined json requirements inline