How to dynamically build a JSON object with Python?

后端 未结 5 1783
没有蜡笔的小新
没有蜡笔的小新 2020-11-28 18:04

I am new to Python and I am playing with JSON data. I would like to dynamically build a JSON object by adding some key-value to an existing JSON object.

I tried the

5条回答
  •  没有蜡笔的小新
    2020-11-28 18:23

    You can use EasyDict library (doc):

    EasyDict allows to access dict values as attributes (works recursively). A Javascript-like properties dot notation for python dicts.

    USEAGE

    >>> from easydict import EasyDict as edict
    >>> d = edict({'foo':3, 'bar':{'x':1, 'y':2}})
    >>> d.foo
    3
    >>> d.bar.x
    1
    
    >>> d = edict(foo=3)
    >>> d.foo
    3
    

    [INSTALLATION]:

    • pip install easydict

提交回复
热议问题