In mid-July, you can count on the conditions being completely normal on the JMT. If coming from the north, you have a water crossing at Wallace Creek, where lots of people camp, but the water will be low, so no issues to cross the creek.
There are camping areas near Crabtree, as well as Guitar Lake, and a few other options along the way.