Tag: json

Python dict, содержащий десятичные числа в JSON

Возможный дубликат: Python JSON сериализует десятичный объект Задача: преобразовать файл dict, содержащий сочетание типов данных (integer / strint / decimal / …) в качестве значений, в массив JSON. Я знаю, как преобразовать python dict в JSON: D = {key1:val1, key2,val2} import json jD = json.dumps(D) Я также знаю, что десятичное значение должно быть преобразовано в […]

Использование API Twitter с Python (геокодом)

Как я могу сделать следующий вызов в Python? Версия псевдокода: jsonTwitterResponse = twitter.get(up to max of 3 tweets within 3km of longitude: 7, latitude: 5) print jsonTwitterResponse Похоже, что API геокода – это то, что мне нужно. Я понятия не имею, как это сделать. Как я могу сделать это в реальном коде?

Демпинг 2D-массива Python с Json

У меня есть массив numpy который я бы хотел сбросить с Json. Массив выглядит следующим образом: array([['foo', 'bar', 'something', … 'more'], ['0.4', '0.7', '0.83', … '0.3', '0.62', '0.51']] и я хотел бы свалить его на строку с Json следующим образом: foo: 0.4 bar: 0.7 something: 0.51 … Я пробовал: import jason my_string = json.dumps(my_array) но […]

декодирование данных POST пирамиды (объект MultiDict)

Я получаю запрос POST с данными, отформатированными как объект MultiDict. Где можно найти документацию об этой структуре данных? и что является лучшим методом (библиотекой) для декодирования этих данных в объект словаря (со списками и словарями внутри) Я нашел это в urllib3 , но не уверен, что это. предпочтительный способ. Я уже написал большую часть кода, […]

ValueError: объект JSON не может быть декодирован, но положительный <Response >

Я перебираю некоторые URL-адреса, и я могу получить большинство данных, которые я могу использовать из API, который я использую. * Imgur API. Однако, когда он находит изображение, которое было опубликовано ранее, но в конечном итоге было удалено, оно все равно показывает положительный ответ URL-адреса (код 200), и когда я использую j1 = json.loads(r_positive.text) Я получаю […]

Как получить словарь из json-файла в Python?

Я получил этот код для реализации моей потребности: import json json_data = [] with open("trendingtopics.json") as json_file: json_data = json.load(json_file) for category in json_data: print category for trendingtopic in category: print trendingtopic И это мой json-файл: { "General": ["EPN","Peña Nieto", "México","PresidenciaMX"], "Acciones politicas": ["Reforma Fiscal", "Reforma Energética"] } Однако я получаю это напечатанное: Acciones politicas […]

Преобразование массивов numpy во вложенном словаре в список при сохранении структуры словаря

Я ищу способ сброса вложенного словаря, содержащего массивы numpy, в файл JSON (чтобы сохранить полные журналы моих экспериментов и данных в одном месте). Мой словарь выглядит следующим образом (структура может быть более вложенной, чем отображаемый код): import numpy as np data = {'foo': {'bar': np.array([1, 2, 3])}, 'goo': np.array([3,5,7]),'fur': {'dur': {'mur': np.array([7,5,8])}}} На данный момент […]

что не так с ответом json

json, который работает правильно: obj = urllib.urlopen("http://www.omdbapi.com/?t=Fight Club") response_str = obj.read() response_json = simplejson.loads(response_str) над кодом, создающим запрос json, который выглядит так: { "Title":"Fight Club", "Year":"1999", "Rated":"R", "Released":"15 Oct 1999", …… "Response":"True" } поэтому я могу спать сейчас … но json, который работает неправильно: obj = urllib.urlopen("https://api.stackexchange.com/2.1/answers?order=desc&sort=activity&site=stackoverflow") response_str = obj.read() response_json = simplejson.loads(response_str) над кодом, […]

PyMongo и Jsonify от Flask содержат слэш-слэш

Я пытаюсь сделать ответ, используя Flask из коллекции Mongodb: @app.route('/stories', methods = ['GET']) def get_stories(): stories = db.stories.find() json_docs = [json.dumps(doc, default=json_util.default) for doc in stories] resp = jsonify(data=json_docs) resp.status_code = 200 return make_response(resp) Это получает все элементы и кодирует их в ответ JSON, но выглядит так: { "data": [ "{\"content\": \"some story here\", \"_id\": […]

Путь к файлу в python

Я пытаюсь загрузить json-файл, но он дает мне сообщение об ошибке « No such file or directory: with open ('folder1/sub1/sub2/sub2/sub3/file.json') as f: data = json.load(f) print data Вышеупомянутый файл main.py хранится вне folder1 . Все это хранится в папке проекта. Итак, структура каталогов – это Project / folder1 / sub1 / sub2 / sub2 / […]

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