Python: преобразование списка словарей в json

Вы можете сделать это с коротким, если:

$check_value = isset($_POST['my_checkbox_name']) ? 1 : 0;

или с новым PHP7 Null coalescing operator

$check_value = $_POST['my_checkbox_name'] ?? 0;
41
задан user2314737 18 February 2016 в 09:17
поделиться

3 ответа

используйте библиотеку json

import json
json.dumps(list)

, кстати, вы можете рассмотреть возможность изменения списка переменных на другое имя, list - встроенная функция для создания списка, вы можете получить некоторые неожиданные поведения или ошибки код, если вы не измените имя переменной.

77
ответ дан markcial 18 February 2016 в 09:17
поделиться

Чтобы преобразовать его в один словарь с определенным значением ключа, используйте код ниже.

data = ListOfDict.copy()
PrecedingText = "Obs_"
ListOfDictAsDict = {}
for i in range(len(data)):
    ListOfDictAsDict[PrecedingText + str(i)] = data[i]
0
ответ дан Mohit Rajput 18 February 2016 в 09:17
поделиться

импорт json

list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}]

запись в json файл:

with open('/home/ubuntu/test.json', 'w') as fout:
    json.dump(list , fout)

чтение файла Json:

with open(r"/home/ubuntu/test.json", "r") as read_file:
    data = json.load(read_file)
print(data)
#list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}]
2
ответ дан Ramineni Ravi Teja 18 February 2016 в 09:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: