Печать пар ключ-значение из JSON в терминале

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

  1. Python:

    import json
    
    with open('data.json') as file:
       data = json.load(file)
    
    for key, value in data.items():
       print(key, ":", value)
  2. JavaScript (Node.js):

    const fs = require('fs');
    
    fs.readFile('data.json', 'utf8', (err, jsonString) => {
       if (err) {
           console.log(err);
           return;
       }
    
       const data = JSON.parse(jsonString);
    
       for (const [key, value] of Object.entries(data)) {
           console.log(key, ":", value);
       }
    });
  3. Рубин:

    require 'json'
    
    file = File.read('data.json')
    data = JSON.parse(file)
    
    data.each do |key, value|
       puts "#{key} : #{value}"
    end
  4. Bash (с использованием jq):

    cat data.json | jq -r 'to_entries[] | "\(.key) : \(.value)"'

Это всего лишь несколько примеров. Для выполнения этой задачи доступно множество других языков программирования и инструментов.