I do a lot of munging api responses into tables, where part of the response might not be wanted but most is. Continue is an appropriate and readable tool in that case:
for (var i in json){ if (json[i].notwanted() ) continue; // put dozens of lines of stuff the code actually does when it munges the response here }
Avoids one level of nesting, and keeps it clear what the loop is doing.