import json import sys import random with open(sys.argv[1]) as fp: data = json.load(fp) for _, d in enumerate(data): swaps = [] for index, ins in enumerate(d['instructions']): p = random.random() if p > 0.5: swaps.append(True) d['instructions'][index] += 'This is swap.' else: swaps.append(False) d['swap'] = swaps print(data) with open(sys.argv[1], 'w') as fp: json.dump(data, fp)