jsobject是python中简单的javascript风格的实现对象。
jsobject的Python项目详细描述
jsobject:面向人类的对象
jsobject是python中简单的javascript风格的实现对象。它作为单个文件模块分发,除了Python Standard Library之外没有其他依赖项。
主页和文档:https://mavier.github.io/jsobject
示例:jsobject
fromjsobjectimportObjectdata={"boolean":True,"null":None,"number":123,"objectA":{'a':'b','c':{'d':'e','f':{'g':'h'}}}}jso=Object(data)print(jso.boolean)# Trueprint(jso.null)# Noneprint(jso.number)# 123print(jso.objectA)# {'a': 'b', 'c': {'d': 'e', 'f': {'g': 'h'}}}print(jso.objectA.a)# bprint(jso.objectA.c.d)# eprint(jso.objectA.c.f.g)# h
下载并安装
使用pip install jsobject,easy_install -U jsobject安装最新的稳定版本,或者将jsobject.py(不稳定)下载到项目目录中。除了python标准库之外,没有其他硬依赖项。jsobject与python 2.6+和3.x一起运行。