معرفی شرکت ها


deeply-nested-0.0.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Module to work with deeply nested object. dict or list of dict with multiple level of nesting
ویژگی مقدار
سیستم عامل -
نام فایل deeply-nested-0.0.2
نام deeply-nested
نسخه کتابخانه 0.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده datapsyche
ایمیل نویسنده jithinjkumar@gmail.com
آدرس صفحه اصلی https://github.com/datapsyche/deeply-nested
آدرس اینترنتی https://pypi.org/project/deeply-nested/
مجوز -
# DeeplyNested The aim of the library is to make working with Deeply nested json structures more fun. ``` from src import NestedObject sample_dict = { "k1":"v1", "k2":[{"a1":"v2","a2":"v3"},{"a1":"v4","a2":"v5"}]} d2 = NestedObject(sample_dict) d2.data print(d2.paths) # List of all available paths ['/k1', '/k2', '/k2[0]', '/k2[0]/a1', '/k2[0]/a2', '/k2[1]', '/k2[1]/a1', '/k2[1]/a2'] print(d2.keys()) # List of keys Similar to .keys method in dict ['/k1', '/k2', '/k2[0]', '/k2[0]/a1', '/k2[0]/a2', '/k2[1]', '/k2[1]/a1', '/k2[1]/a2'] print(d2.items()) # list of tuples Similar to the items method in a normal dictionary # [('/k1', 'v1'), ('/k2', [{'a1': 'v2', 'a2': 'v3'}, {'a1': 'v4', 'a2': 'v5'}]), ('/k2[0]', {'a1': 'v2', 'a2': 'v3'}), ('/k2[0]/a1', 'v2'), ('/k2[0]/a2', 'v3'), ('/k2[1]', {'a1': 'v4', 'a2': 'v5'}), ('/k2[1]/a1', 'v4'), ('/k2[1]/a2', 'v5')] print(d2.get(keypath='/k2')) # Tuple with (key, value) where key is the keypath # ('/k2', [{'a1': 'v2', 'a2': 'v3'}, {'a1': 'v4', 'a2': 'v5'}]) print(d2.get(keypath='/k2[i]/a1')) # List of tuple with i replaced with length of list in k2 key # [('/k2[0]', {'a1': 'v2', 'a2': 'v3'}), ('/k2[1]', {'a1': 'v4', 'a2': 'v5'})] ``` Please feel free to raise an issue. This is under active maintainence.


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl deeply-nested-0.0.2:

    pip install deeply-nested-0.0.2.whl


نصب پکیج tar.gz deeply-nested-0.0.2:

    pip install deeply-nested-0.0.2.tar.gz