Tag: json

Достаточно напечатать json, но сохранить внутренние массивы на одной строке python

Я довольно печатаю json в Python, используя этот код: json.dumps(json_output, indent=2, separators=(',', ': ') Это печатает мой json как: { "rows_parsed": [ [ "a", "b", "c", "d" ], [ "e", "f", "g", "i" ], ] } Тем не менее, я хочу, чтобы он печатался так: { "rows_parsed": [ ["a","b","c","d"], ["e","f","g","i"], ] } Как я могу […]

Как вставить произвольный JSON в тег скрипта HTML

Я хотел бы сохранить содержимое JSON в источнике документа HTML внутри тега скрипта. Содержимое этого JSON зависит от введенного пользователем ввода, поэтому для дезинфекции этой строки для XSS требуется большая осторожность. Я прочитал здесь две концепции SO. 1. Замените все вхождения </script в <\/script или замените все </ in <\/ server side. Код мудрый выглядит […]

Python json.loads не работает

Я пытался выяснить, как загрузить объекты JSON в Python. def do_POST(self): length = int(self.headers['Content-Length']) decData = str(self.rfile.read(length)) print decData, type(decData) "{'name' : 'journal2'}" <type 'str'> postData = json.loads(decData) print postData, type(postData) #{'name' : 'journal2'} <type 'unicode'> postData = json.loads(postData) print postData, type(postData) # Error: Expecting property name enclosed in double quotes Где я иду не […]

HTTP-сервер Python отправляет ответ JSON

Что я делаю Im пытается получить мои руки грязными с python и im делая очень простой сервер http поэтому я могу послать команды к моему arduino через серийный. Я проверяю команды как i sgould, и все работает так, как должно быть. Концепт Я использую HTTP-сервер, чтобы получать запросы POST с удаленных компьютеров и смартфонов и […]

проверка структуры данных python с использованием Validator (или что-то подобное)

Я имею дело с вводом данных в виде json-документов. Эти документы должны иметь определенный формат, если они не соответствуют требованиям, их следует игнорировать. В настоящее время я использую беспорядочный список «if thens», чтобы проверить формат json-документа. Я немного экспериментировал с различными библиотеками json-schema python, которые работают нормально, но я все еще могу представить документ с […]

django rest framework, order_by JSON из файла serializers.py

Я работаю с каркасом отдыха django, и я хочу сделать заказ от моего json. Как я могу создать order_by с django rest framework из файла serializers.py. У меня это в serializers.py class EstablecimientoSerializer(serializers.ModelSerializer): class Meta: model = Establecimiento depth = 1 fields = ('nombre','ciudad',) order_by = ( ('nombre',) ) У меня есть этот order_by, но […]

Как конвертировать Pandas Dataframe в желаемый формат Json

start = datetime.datetime(2013, 1, 1) end = datetime.datetime(2013, 01, 27) f=web.get_data_yahoo('AAPL',start, end) f['Adj Close'].to_json(date_format='iso',orient='split') Вышеприведенный код дает следующий результат: Out[85]: '{"name":"Adj Close","index":["2013-01-02T00:00:00","2013-01-03T00:00:0 0","2013-01-04T00:00:00","2013-01-07T00:00:00","2013-01-08T00:00:00","2013-01-09 T00:00:00","2013-01-10T00:00:00","2013-01-11T00:00:00","2013-01-14T00:00:00","20 13-01-15T00:00:00","2013-01-16T00:00:00","2013-01-17T00:00:00","2013-01-18T00:00 :00","2013-01-22T00:00:00","2013-01-23T00:00:00","2013-01-24T00:00:00","2013-01- 25T00:00:00"],"data":[535.58,528.82,514.09,511.06,512.44,504.43,510.68,507.55,48 9.45,474.01,493.69,490.36,487.75,492.4,501.41,439.46,429.1]}' Я хочу: '[{"index":"2013-01-02T00:00:00",value:535.58},{"index":"2013-01-04T00:00:00",value:528.82},…]' Это возможно? Как мне обойти это?

Преобразовать избыточный массив в dict (или JSON)?

Предположим, у меня есть массив: [['a', 10, 1, 0.1], ['a', 10, 2, 0.2], ['a', 20, 2, 0.3], ['b', 10, 1, 0.4], ['b', 20, 2, 0.5]] И я хочу dict (или JSON): { 'a': { 10: {1: 0.1, 2: 0.2}, 20: {2: 0.3} } 'b': { 10: {1: 0.4}, 20: {2: 0.5} } } Есть ли […]

Извлечение вложенного JSON, внедренного в виде строки в Dataframe Pandas

У меня есть CSV, где одно из полей представляет собой вложенный объект JSON, который хранится в виде строки. Я хотел бы загрузить CSV в dataframe и проанализировать JSON в набор полей, добавленных к исходному фреймворку данных; другими словами, извлечь содержимое JSON и сделать их частью блока данных. Мой CSV: id|dist|json_request 1|67|{"loc":{"lat":45.7, "lon":38.9},"arrival": "Monday", "characteristics":{"body":{"color":"red", "make":"sedan"}, […]

Хруст json с python

Повторяя мой другой вопрос, теперь нужно найти способ перевернуть json в одну строку: например {"node0":{ "node1":{ "attr0":"foo", "attr1":"foo bar", "attr2":"value with long spaces" } }} хотел бы хрустить до одной строки: {"node0":{"node1":{"attr0":"foo","attr1":"foo bar","attr2":"value with long spaces"}}} путем удаления незначительных белых пространств и сохранения тех, которые находятся в пределах значения. Есть ли библиотека для этого в […]

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