Tag: json

Как отправить запрос POST как JSON?

data = { 'ids': [12, 3, 4, 5, 6 , …] } urllib2.urlopen("http://abc.com/api/posts/create",urllib.urlencode(data)) Я хочу отправить запрос POST, но одно из полей должно быть списком чисел. Как я могу это сделать ? (JSON?)

Сериализация Python namedtuple для json

Каков рекомендуемый способ сериализации namedtuple для json с сохраненными именами полей? Сериализация namedtuple для json приводит только к значениям, которые сериализуются, а имена полей теряются при переводе. Я бы хотел, чтобы поля также сохранялись при json-ized и, следовательно, выполняли следующее: class foobar(namedtuple('f', 'foo, bar')): __slots__ = () def __iter__(self): yield self._asdict() Вышеприведенное сериализуется в json, […]

Python Доступ к вложенным данным JSON

Я пытаюсь получить почтовый индекс для определенного города, используя zippopotam.us. У меня есть следующий код, который работает, за исключением случаев, когда я пытаюсь получить доступ к ключу post code который возвращает TypeError: expected string or buffer r = requests.get('http://api.zippopotam.us/us/ma/belmont') j = r.json() data = json.loads(j) print j['state'] print data['places']['latitude'] Полный выход JSON: { "country abbreviation": […]

Преобразование типа numpy в python

У меня есть список dicts в следующей форме, которую я генерирую из pandas. Я хочу преобразовать его в формат json. list_val = [{1.0: 685}, {2.0: 8}] output = json.dumps(list_val) Однако json.dumps выдает ошибку: TypeError: 685 не является сериализуемым JSON Я предполагаю, что это проблема преобразования типов с numpy на python (?). Однако, когда я преобразовываю […]

Как разобрать несколько неправильных JSON с Python?

У меня есть следующая строка JSON, поступающая из внешнего источника ввода: {value: "82363549923gnyh49c9djl239pjm01223", id: 17893} Это строка с неправильным форматированием JSON («id» и «value» должны быть в кавычках), но мне все равно нужно ее разобрать. Я пробовал simplejson и json-py, и кажется, что они не могут быть настроены для синтаксического анализа таких строк. Я запускаю […]

Как удалить пробелы и символы новой строки из каждого значения в файле JSON?

У меня есть файл JSON который имеет следующую структуру: { "name":[ { "someKey": "\n\n some Value " }, { "someKey": "another value " } ], "anotherName":[ { "anArray": [ { "key": " value\n\n", "anotherKey": " value" }, { "key": " value\n", "anotherKey": "value" } ] } ] } Теперь я хочу strip все пробелы и […]

Что происходит быстрее – загрузка маринованного словарного объекта или загрузка файла JSON – в словарь?

Что быстрее: (A) «Unpickling» (Загрузка) маринованного объекта словаря, используя pickle.load() или (B) Загрузка JSON-файла в словарь с помощью simplejson.load() Предполагая: файл маринованного объекта существует уже в случае A и что файл JSON существует уже в случае B.

Разбор json и поиск по нему

У меня есть этот код import json from pprint import pprint json_data=open('bookmarks.json') jdata = json.load(json_data) pprint (jdata) json_data.close() Как я могу найти его для u'uri': u'http:

отправка данных как объекта JSON из Python в Javascript с Jinja

Я пытаюсь отправить lat / long point как объект JSON из Python в javascript. Я использую Flask, так что Jinja templating. Python: @app.route('/') def homepage(): lat_lng = (39.7392,-104.9847) return render_template("index_v2.html", lat_lng=json.dumps(lat_lng)) html с js: <script type='text/javascript'> var map; function initialize() { // Create the map. var lat_lng = eval('({{ lat_lng }})') map = new google.maps.Map(document.getElementById('map-canvas'), […]

Почему json.loads на порядок быстрее, чем ast.literal_eval?

Отвечая на вопрос об анализе текстового файла, содержащего массивы поплавков , я выполнил следующий тест: import timeit import random line = [random.random() for x in range(1000)] n = 10000 json_setup = 'line = "{}"; import json'.format(line) json_work = 'json.loads(line)' json_time = timeit.timeit(json_work, json_setup, number=n) print "json: ", json_time ast_setup = 'line = "{}"; import ast'.format(line) […]

 
Interesting Posts for Van-Lav

Удалить элемент из кортежа в списке

Ось метки на силовом стержне

Как развернуть функцию в python с ее зависимостями?

Получить токен доступа из Paypal в Python – Использование библиотеки urllib2 или запросов

Изменение кодировки Windows cmd вызывает сбой Python

Вычитайте секунды из datetime в python

Как вернуться из функции, если она застряла на 90 секунд?

В чем разница между аргументом буферизации open () и жестко запрограммированным размером буфера для чтения, используемым при итерации через файл?

Я пытаюсь создать чат-бот, используя aiml с python

Окно Tkinter фокусируется на Mac OS X

Получить весь текст внутри тега в lxml

Отключить ведение журнала для определенного пакета

Мутатный кортеж списков, получающих объект «tuple», не поддерживает присвоение элемента »

Jupyter: напишите пользовательскую магию, которая изменяет содержимое ячейки, в которой она находится.

В Django вы можете добавить метод к запросам?

Python - лучший язык программирования в мире.