kim:一个json序列化和封送处理框架

py-kim的Python项目详细描述


https://img.shields.io/pypi/v/py-kim.svghttps://img.shields.io/pypi/l/py-kim.svghttps://circleci.com/gh/mikeywaites/kim.svg?style=shield&circle-token=d46954b5e66c2cc885f35c745baaea9a70e961af

介绍Kim

.. code-block:: python
>>> mapper = UserMapper(data=response.json())
>>> mapper.marshal()
User(id='one', name='Bruce Wayne', 'title'='CEO/Super Hero')
>>> user_two = User.query.get('two')
>>> mapper = UserMapper(obj=user_two)
>>> mapper.serialize()
{u'id': 'two', u'name': 'Martha Wayne', 'title': 'Mother of Batman'}

KIM功能

kim是一个功能打包的框架,用于处理最复杂的 封送和序列化要求。

  • Web框架不可知-Flask,Django,支持框架XXX!
  • 高度可定制的现场处理系统
  • 注重安全
  • 具有强大角色系统的控件包含的字段
  • 使用多态映射器处理混合数据类型
  • 封送和序列化嵌套对象

Kim正式支持Python2.7&3.3–3.5

安装

使用pip安装kim:

.. code-block:: bash
$ pip install py-kim

文档

使用这些简单的逐步说明了解kim的所有功能,或者查看 快速入门指南快速概述快速开始。

http://kim.readthedocs.io/en/latest/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Spring和JSF向客户端授予临时权限   java除了Array/ArrayList之外,还有其他保存矩阵元素的方法吗   java BeanValidation不适用于单选按钮   通过java程序连接到配置单元数据库时出错   java如何使用maven解决二级依赖关系   JfreeChart/Java中带有图例的数据表   合并数组时发生java运行时错误   安全性如何在JavaEE中保护WebSocket端点?   java有没有一种方法可以使用insert方法为树插入值   java编程“静态”的另一种方式:代码可以吗?   java阅读文本文件时如何跳过3行   %04X在C中的含义以及如何在java中编写   java我如何验证一个方法不是仅在一个测试范围内对模拟调用的?   java如何在mac中使用启动appium desktop 1.6.1。球棒   仅匹配最多10位小数的java正则表达式