Tag: json

Ошибка Json.dump с 'должен быть unicode, а не str' TypeError

У меня есть json-файл, в котором есть множество китайских и японских (и других) символов. Я загружаю его в свой скрипт python 2.7, используя io.open следующим образом: with io.open('multiIdName.json', encoding="utf-8") as json_data: cards = json.load(json_data) Я добавляю новое свойство json, все хорошо. Затем я пытаюсь записать его обратно в другой файл: with io.open("testJson.json",'w',encoding="utf-8") as outfile: json.dump(cards, […]

Pandas расширяет поле json через записи

У меня есть интересная проблема, и мне интересно, существует ли лаконичный, pythonic (pandastic?) Способ сделать это, а не итерировать по строкам кадра данных. Возьмите DataFrame с одним полем, которое представляет собой json-кодирование информации: Name Data 0 Joe '[{"label":"a","value":"1"},{"label":"b","value":"2"}]' 1 Sue '[{"label":"a","value":"3"},{"label":"c","value":"4"}]' 2 Bob '[{"label":"b","value":"4"},{"label":"d","value":"1"}]' Я хочу расширить поле json, чтобы быть полями данных, объединяя разные […]

В Django 1.9, что такое соглашение об использовании JSONField (native postgres jsonb)?

Django настоятельно предлагает не использовать null=True для строковых полей CharField и TextField, чтобы не иметь двух возможных значений для «no data» (при условии, что вы разрешаете пустые строки с blank=True ). Это имеет для меня общий смысл, и я делаю это во всех своих проектах. Django 1.9 представляет JSONField , который использует базовый jsonb данных […]

PySpark sqlContext JSON запрашивает все значения массива

В настоящее время у меня есть json-файл, который я пытаюсь выполнить с помощью sqlContext.sql (), который выглядит примерно так: { "sample": { "persons": [ { "id": "123", }, { "id": "456", } ] } } Если я просто хочу получить первое значение, которое я бы напечатал: sqlContext.sql("SELECT sample.persons[0] FROM test") но я хочу, чтобы все […]

как читать объект JSON с помощью ajax из приложения python wsgi

Итак, вот мое приложение python. from wsgiref.simple_server import make_server import json def application(environ, start_response): result = [{"name":"John Johnson","street":"Oslo West 555","age":33}] response_body = json.dumps(result) status = '200 OK' response_headers = [('Content-Type', 'text/plain'), ('Content-Length', str(len(response_body)))] start_response(status, response_headers) return [response_body] httpd = make_server('localhost',8051,application) httpd.handle_request() Итак, теперь все, что я хочу, это получить возвращаемое значение для отображения в Интернете. […]

как фильтровать json-массив в python

Это текущий массив json, который у меня есть. Я хочу получить все объекты json, которые type = 1 перед фильтром: [ { "type": 1 "name" : "name 1", }, { "type": 2 "name" : "name 2", }, { "type": 1 "name" : "name 3" }, ] после фильтра: [ { "type": 1 "name" : "name […]

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

В моем терминале я бегу: curl –user dhelm:12345 \https://stream.twitter.com/1.1/statuses/sample.json > raw-data.txt Выход curl – это потоковые данные Twitter, которые записываются в файл raw-data.txt В python, import json posts = [] for line in open("/Users/me/raw-data.txt"): try: posts.append(json.loads(line)) except: pass Я читаю файл в python и использую json-декодер и добавляю результаты в сообщения. Теперь проблема в том, […]

Возвращает список всех имен переменных в вложенном документе python dict / json в точечной нотации

Я ищу функцию, которая работает на произвольно вложенном dict / array на языке python в формате JSON-esque и возвращает список строк, в которых хранятся все имена переменных, которые он содержит, до бесконечной глубины. Итак, если объект … x = { 'a': 'meow', 'b': { 'c': 'asd' }, 'd': [ { "e": "stuff", "f": 1 }, […]

Вставьте список Python (JSON или иначе) в базу данных MySQL

Поэтому у меня есть куча данных массива в Python. Ну, скорее, у меня есть список списков. Я пытаюсь сохранить этот массив в одной ячейке в базе данных MySQL. Я попытался использовать JSON для сериализации моих данных, но, возможно, я не понимаю, как работает JSON. Поэтому после подключения к моей базе данных: (я пробовал типы данных […]

Как использовать JSONDecoder в Python? Получение только внутреннего dict для декодирования

У меня есть JSONEncoder и JSONDecoder: class SimpleTargetJSONEncoder(json.JSONEncoder): """ converts a SimpleTarget to a Dict so it can be JSONified """ def default(self, o): if isinstance(o, SimpleTargetItem): return { 'x': ox(), 'y': oy(), 'status': o.status, 'imageSet': o.imageSet} class SimpleTargetJSONDecoder(json.JSONDecoder): def __init__(self): json.JSONDecoder.__init__(self, object_hook=self.dict_to_object) def dict_to_object(self, d): t = SimpleTargetItem(imageSet=d['imageSet']) t.setX(d['x']) t.setY(d['y']) return t Кодер записывает […]

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