json.loads() は文字列を、
json.load() はファイルオブジェクト型を、
それぞれ引数として使う、という点が違う。
即ち、読み込ませる対象のJSON形式データが、スクリプト中に直接記載しているなど文字列として扱っている場合は「json.loads(str)」を、
JSON形式のデータを詰め込んだファイルをスクリプト中に読み込ませる場合は「json.load(f)」を使う。
ちなみに、json.loads の s は、strings の s みたい。真偽はともかく、覚えやすいので参考にする。