Django вставляет ключевое значение в определенное место в JSON

У меня есть 3 конечные точки, которые возвращают один и тот же ответ JSON, но с разными значениями. Для одной из этих конечных точек мне нужно вернуть только еще одну пару ключ-значение, но в определенном месте JSON, так что я не могу просто добавить ее в конец. Вот пример того, что мне нужно сделать:

response = {
        'oid': oid,
        'n': n,
        'oidp': oidp,
        'np': np,
        'o': o,
        'contains_source': contains_source,
        'treg': end_time - start_time,
    }


response = {
        'oid': oid,
        'n': n,
        'oidp': oidp,
        'np': np,
        **'box': boxid,**
        'o': o,
        'contains_source': contains_source,
        'treg': end_time - start_time,
    }

Мне нужно добавить box:boxid сразу после np:np. Есть ли какой-нибудь способ сделать это? Или можно просто добавить значение в конце? Заранее спасибо!

Вернуться на верх