← All posts tagged JSON

Kxepal
web dev JSON Вышла новая версия спеки про JSON Patch:
tools.ietf.org
Много хороших уточнений, но на этот раз они "взяли и все сломали": сделали список ключей фиксированным, что в общем-то и правильно, но стало многословней.
Kxepal
JSON Python Woo-Hoo! Stefan таки принял патч(: теперь python-jsonpatch умеет последнюю версию драфта и пару плюшек, в частности генерацию патча на основе сравнения dict'ов — просто очень полезно для CouchDB и не только.
pypi.python.org
Kxepal
web dev JSON Спека-соглашение по HTTP доступу к JSON ресурсам
tools.ietf.org
После множества статей про REST у меня сложилось стойкое déjà vu, хотя, наверное, имеет право на жизнь.
Kxepal
JSON Python Допилил python-json-patch до последнего драфта, расширил поддержку до 2.4+, добавил генерацию патчей, отправил pull request. День прошел не зря. Теперь вместо полных копий документов буду хранить патчи — экономичней выходит и наглядней.
Kxepal
dev JSON Python В продолжение поста #1637419 проверил производительность ujson относительно Python 2.7.2 на рабочем компе и VPS'ке у Linode. Ну и Python 2.6.7 для создания контраста. Собрать под PyPy не вышло, хотя поддержка заявлена(readme читал). С удивлением обнаружил, что собирается под 3.x, однако падает при импорте — пичалько, но пофиксить знаний не хватает.
Результаты в камментах.
А резюме примерно такое: стандартный json модуль в Python 2.7 прекрасен и его достаточно в 95% случаев, но в специфических задачах ujson может только улучшить картину.
Kxepal
CouchDB dev JSON Python В dev@couchdb Riyad Kalla упомянул два проекта, претендующих на звание наибыстрейших библиотек по работе с json:
github.com
code.google.com
Не смотрел еще на RapidJSON, но UJSON с биндингами к python из коробки очень няшен.