• Python json, как удалить обьект?

    @septim504 Автор вопроса
    Спасибо
  • Python json, как удалить обьект?

    @septim504 Автор вопроса
    >Пользу от достижения этой цели получает, как правило, лишь её автор. И даже автору решение задачи или задания будет полезно лишь кратковременно (до тех пор, пока он не использует полученное решение).
    Но это же очень общий вопрос, который наверняка поможет многим, не какая-то сложная узкоспециализированная задача.
    Код
    with open('1.json') as json_data:
        data = json.load(json_data)
        
        
    for sub_obj in data["data"]:
        if sub_obj["type"] == "charging_fee":
            sub_obj.pop("data")
    
    with open('1.json', 'w') as outfile:  
        json.dump(data, outfile)
    Написал я сам, но удалить обьект полностью у меня не получается, выходят ошибки когда пробую через del
  • Как json переформатировать в вид таблицы html?

    @septim504 Автор вопроса
    Макс Шведов, спасибо за помощь, как я понял файлы должны находится на локальном сервере, чтоб все работало
  • Как json переформатировать в вид таблицы html?

    @septim504 Автор вопроса
    попробовал так
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script type="text/javascript">
      
    $.getJSON("test.json", function(json){
            data = json;
    
        var html = '<table class="table table-striped">';
        html += '<tr>';
        var flag = 0;
        $.each(data[0], function(index, value){
            html += '<th>'+index+'</th>';
        });
        html += '</tr>';
         $.each(data, function(index, value){
             html += '<tr>';
            $.each(value, function(index2, value2){
                html += '<td>'+value2+'</td>';
            });
            html += '<tr>';
         });
         html += '</table>';
         $('body').html(html);
    });

    и так
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script type="text/javascript">
      $.getJSON("test.json", function(json){
            data = json;
    
    $(document).ready(function () {
        var html = '<table class="table table-striped">';
        html += '<tr>';
        var flag = 0;
        $.each(data[0], function(index, value){
            html += '<th>'+index+'</th>';
        });
        html += '</tr>';
         $.each(data, function(index, value){
             html += '<tr>';
            $.each(value, function(index2, value2){
                html += '<td>'+value2+'</td>';
            });
            html += '<tr>';
         });
         html += '</table>';
         $('body').html(html);
    })});
    Не выходит