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 Websphere SAAJ版本问题   java素数计算乐趣   多次使用java新线程   java DBUnit引用完整性约束违反一对一关系   java 安卓滑动并避免刷新recyclerview项   java JavaFX画布在StackPane内未正确调整大小   java如何在应用程序中包含大字符串数组资源?   java从(大)文本文件填充JComboBox   java使用带有JFileChooser的自定义文件过滤器   java让Android应用程序与PHP文件通信   javajavax。smartcardio javadocs   我是否可以将Java的BufferedReader与事件侦听器一起使用,而不是while(true)?   maven在Bitbucket管道中集成Java Lombok