Ниже пост привел меня оценить с помощью jasonpatch для JSON для преобразования JSon:jsonpatch все элементы в массиве
Проект можно найти здесь:
https://github.com/bruth/jsonpatch-js
Я нахожусь в настоящее время пытается изменить имя всех элементов в массиве и не вижу, как это возможно. Моя текущая попытка:
var transformations = [
{ op: 'move', from:'/hits/1/_id', path: '/hits/1/pizza'}
];
Это меняет свой первый элемент, но как я могу сделать «*» операцию типа карты? Кое-что вроде:
var transformations = [
{ op: 'move', from:'/hits/*/_id', path: '/hits/*/pizza'}
];
Я мог видеть, возможно, назвал преобразование N раз для каждого элемента, но это похоже на хак.