Metadata-Version: 2.1
Name: pyjsonmodel
Version: 1.0.1
Summary: json转实体类
Home-page: https://github.com/1102210843/jsonModel
Author: Sun Yu
Author-email: 18610863095@163.com
License: MIT
Description: # jsonModel
        
        json数据转为实体类的工具
        
        # python版本
        2.7 ~ 3.8
        
        # 安装
        包被上传到[pypi](https://pypi.org/project/pyjsonmodel/)
        
        使用pip安装：
        ```
        $ pip install pyjsonmodel
        ```
        或 更新包
        ```
        $ pip install pyjsonmodel --update
        ```
        
        # 使用方法
        
        ```python
        # 模型
        class GModel:
            sss = None
        
        
        class ZModel:
            aaa = None
        
        
        class People:
            name = None
            age = None
            girlFriends = None
            zzz = None
        
            # 这里指定属性类型
            __doc__ = {
                "girlFriends": GModel,
                "zzz": ZModel
            }
        
        
        # 引用
        import jsonModel
        
        data = '[{"name":"jack","age":13,"girlFriends":[{"sss":"111"},{"sss":"222"}],"zzz":{"aaa":"aaa"}},{"name":"jone","age":21,"girlFriends":[{"sss":"111"},{"sss":"222"}],"zzz":{"aaa":"aaa"}}]'
        
        # json 转 实体类
        res = jsonModel.loads(data, People)
        
        # 实体类 转 json
        jsonStr = jsonModel.dumps(res)
        ```
        
        
        
        
Keywords: json
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
