Tag: json

Python: конвертирование всей директории JSON в словари Python для отправки в MongoDB

Я относительно новичок в Python и чрезвычайно новичок в MongoDB (как таковой, я буду заниматься только текстовыми файлами и их конвертированием). В настоящее время я пытаюсь взять кучу TXT-файлов, которые находятся в JSON, чтобы переместить их в MongoDB. Итак, мой подход состоит в том, чтобы открыть каждый файл в каталоге, прочитать каждую строку, преобразовать его […]

Декодирование JSON, чтобы дать мне определенную переменную в Python?

Я использую Python 2.7, и я пытаюсь это сделать: У меня есть следующая строка JSON. http://www.ows.newegg.com/Products.egg/N82E16822148992 В этой строке есть несколько значений, называемых FinalPrice . Я пытаюсь получить MAIN FinalPrice для рассматриваемого предмета (элемент здесь #N82E16822148992 ). main FinalPrice будет тот, который ссылается на основной элемент на странице. Соответствующей страницей этой страницы JSON является http://www.newegg.com/Product/Product.aspx?Item=N82E16822148992 […]

преобразовать String '\ u05d9 \ u05d7 \ u05e4 \ u05d9 \ u05dd' в свой символ Юникода в python

Я получаю объект Json из URL-адреса, который имеет значения в форме, как указано выше: title: '\ u05d9 \ u05d7 \ u05e4 \ u05d9 \ u05dd' Мне нужно напечатать эти значения как читаемый текст, но я не могу их преобразовать, поскольку они берутся как литеральные строки, а не объекты unicode. unicode(myStr) не работает a = u'%s' […]

Можно ли изменять существующие данные с помощью инструментов Django?

Я использую инструменты Django в своих тестах. Мне нужно создать атрибут UserProfile. Первая проблема заключается в том, что она указана на запись пользователя. Чтобы справиться с этим, я использую естественные ключи. Поэтому я просто говорю, что пользовательское поле UserProfile является фактическим именем пользователя User fixture. [ { "pk": 8002, "model": "auth.user", "fields": { "date_joined": "2012-08-28 […]

программа python с использованием json не работает должным образом

Я пытаюсь запустить эту простую программу на python: import json json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') Но это приводит к ошибке: Traceback (most recent call last): File "jsonURL.py", line 2, in <module> json.loads('["foo", {"bar":["baz", null, 1.0, 2]}]') AttributeError: 'module' object has no attribute 'loads' Я знаю, что программа верна, что мне здесь не хватает?

Python вложенный json-объект сериализуется как str

Привет, я создал пользовательский JSONEncoder и случайно столкнулся с этой проблемой. Когда я использую функцию dumps simplejson, вложенный объект получает сериализацию в виде строки. Например, я использую это: simplejson.dumps({'lat': obj.lat, 'lon': obj.lon}) И получите следующее: { website: "http://something.org", location: "{"lat": 12.140158037163658, "lon": -86.24754807669069}" } Если вы видите, что объект местоположения имеет двойные кавычки, есть способ, […]

Загрузка объекта JSON со специальными значениями в виде строки

Я пытаюсь создать объект JSON для загрузки с использованием модуля json ; однако у меня возникают некоторые проблемы, так как некоторые из моих значений – это python True и False а не строки Unicode. Например, я хочу сделать следующее: >>> newDict = json.loads(u'{"firstKey": True, "secondKey": False}') >>> newDict.get('firstKey') == True True но я получаю: Traceback […]

Невозможно разобрать json в python, но может просматривать текст в json viewer

Я пытаюсь разобрать следующий json-текст в python, но я получаю сообщение об ошибке. Хотя я могу разобрать этот текст json с помощью Json Viewer . Поэтому я думаю, что мой текст json верен, может кто-то, пожалуйста, помогите мне, что здесь не так? import json as j data = '{"c":[{"xy":{"xstart":0,"xend":5,"ystart":1,"yend":5},"names":["D","T","O","H","L","C",],"co":["rgb(0,0,128)"]}],"Values":{"D":["11/30/2012"],"T":["09:44:00"],"O":["5848.40"],"H":["5848.40"],"L":["5847.45"],"C":["5848.40"]}}' json_data = j.loads(data) #print json_data["c"][0] Traceback […]

django / python Как подключиться к веб-сервису, отправив json

Я разрабатываю приложение, которое подключается к веб-службе, предоставляя строку json с данными и получая ответ. Я использую следующий код, где я создаю json и пытаюсь его опубликовать: def connectToService(request): data='foxp3 factor' l=[] l.append(data) l.append(80) l.append(5) data=json.dumps({"findCitations":l}) result = urllib2.urlopen('http://www.example.com/webservice', urllib.urlencode(data)) Но это не сработает. Надеюсь, что ответ json от веб-службы будет сохранен в результате, и […]

Индексы TypeError: list должны быть целыми, а не str с JSON

Вот мой код; f = open("test.json") data = json.load(f) loadmain = data['response']['users'] loadurl = loadmain['url'] print loadurl Вот файл JSON { "meta": { "status": 200, "msg": "OK" }, "response": { "total_users": 23, "users": [ { "name": "test", "url": "http://testurl.com", "updated": 1378151341 } … .. . Я начинаю Python, поэтому любые отзывы об этом методе оцениваются, […]

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