VNISH NinjaАкадемия

Локальное сравнение JSON · v1.0.0

Что изменилось в настройках?

Сравните два сохранённых JSON-файла. Посмотрите, какие поля появились, исчезли или изменились, прежде чем искать причину.

Ваши файлы остаются в этом браузере. Инструмент не обращается к майнеру, не загружает файлы на сервер и не применяет настройки.

1. Выберите файлы · 2. Сравните · 3. Сохраните обезличенный отчёт

JSON в UTF-8, до 1 МиБ на файл.

JSON в UTF-8, до 1 МиБ на файл.

Выберите два файла или загрузите учебный пример.

На экране скрыты строки и значения в полях пулов, сети и учётных данных. Числа и логические значения по известным путям полей могут отображаться. Неизвестные значения скрыты. Изменение скрытого значения всё равно отмечается. Имена полей показаны локально как текст; неизвестные имена заменяются при выгрузке.

    Как читать результат

    Формат файлов и ограничения
    • На верхнем уровне каждого файла должен быть JSON-объект. Комментарии, завершающие запятые, повторяющиеся ключи и неподдерживаемые ключи прототипа отклоняются.
    • Пределы на файл: 1 МиБ, 32 уровня вложенности, 20 000 значений, 4096 ключей в объекте, 10 000 элементов в массиве и 65 536 символов в строке.
    • Целые числа должны входить в безопасный целочисленный диапазон JavaScript. В десятичной или экспоненциальной записи допускается до 15 значащих цифр. Бесконечные числа и ненулевые числа, округлившиеся до нуля, отклоняются. Это отсеивает распространённые случаи незаметного округления; произвольная точность не поддерживается.
    • При более чем 1000 различий сравнение останавливается без частичного отчёта. На обработку отведено четыре секунды.
    • Инструмент не использует телеметрию, local storage, cookies и адреса с данными файлов. Очистка убирает текущие файлы и результат из памяти страницы. Скачанные отчёты остаются на вашем устройстве.

    Попробуйте вымышленную пару

    В примере меняются числовое поле охлаждения, запись пула, сетевые значения и необязательное поле. Данные намеренно неполные и не предназначены для импорта в майнер.

    Источник и границы

    Названия полей сверены с ViewConfig, InputConfig и MinerConfigRaw из документации API в пакете S19j XP / CV / NAND / 1.3.5. Эти названия не подтверждают поддержку другой сборкой или устройством. Неизвестные поля JSON сравниваются без толкования их назначения. Чужая схема здесь не публикуется.

    Основа: 1.3.5, пакет для S19j XP / CV / NAND. Подсказки не заменяют документацию вашей сборки.