@maxsiman
На примере с файлом UserPrefs.json Выбрано так, чтобы было расширение файла.
При перемещении вместо FILENAME можно вставить исходное название файла. Для универсальности скрипта имя файла для поиска можно также задать через ресурс.
Скрипт
Данные на входе: папка в которой искать файлы и папка в которую копировать найденные
Как получать элементы с json по jsonpath
-
Попробовал такой вариант, но он крашнулся с ошибкой SyntaxError: jsonPath: Can't find variable: length: _v.browseId && length(_v.browseId)==24
$..[?(@.browseId && length(@.browseId)==24)].browseId
Массив:
[
{"browseId": "a1b2c3d4e5f6g7h8"},
{"browseId": "1234567890abcdef12114444"},
{"browseId": "z9y8x7w6v5u4t3s2r1"},
{"browseId": "qwertyuiopasdfghjk"},
{"browseId": "mnopqrstu1234567890abcd"},
{"browseId": "abcdefghijk1234567890lmno"},
{"browseId": "9876543210zyxwvutsrqponm"}
] -
Я рекомендую голову не ломать этим.
Воспользуйтесь онлайн генератором https://easycodeforall.com/generate-jsonpath.html он вам выдаст все ключи.
Со временем попользуетесь и поймете как это работает. Лично я так и изучил работу JsonPath