Я пытаюсь создать список в Python, как показано ниже. Я хочу, чтобы вызвать эту функцию несколько раз и построить массив JSON, когда я пытаюсь с json.dumps for p in range (0,10)
добавляет дополнительный []
для каждого объекта JSonpython создает несколько объектов json
def buildlist():
objects_list = []
d = collections.OrderedDict()
d['batteryLevel'] = random.randint(0, 100)
d['firmwareVersion'] = "2016-04-16-ENGG"
d['macId'] = MACprettyprint(randomMAC())
d['name'] = "".join([random.choice(string.digits+string.letters) for i in xrange(7)])
d['rssi'] = random.randint(0, 100) * -1
d['status'] = random.choice([OPEN, LOCKED])
objects_list.append(d)
return objects_list
Пожалуйста, добавьте, как вы используете эту функцию в своем коде и где находится часть 'json' ??? ... Ваш вопрос не соответствует требованиям для [MCVE] (http: // stackoverflow.com/help/mcve) –