Патч JSON с ApiPlatfom и вложенным деревом Gedmo

#api-platform.com #json-patch #gedmo-tree

Вопрос:

Я хотел бы массово обновить свое дерево с помощью исправления JSON, вот так:

 curl -X 'PATCH'   'http://localhost:8080/api/categories/3'   -H 'accept: application/ld json'   -H 'Content-Type: application/merge-patch json'   -d '{  "children":[  {  "@id":"/api/categories/11",  "children":[  {  "@id":"/api/categories/18"  },  {  "@id":"/api/categories/19"  },  {  "@id":"/api/categories/20"  },  {  "@id":"/api/categories/21"  }  ]  },  {  "@id":"/api/categories/12"  },  {  "@id":"/api/categories/13",  "children":[  {  "@id":"/api/categories/14"  },  {  "@id":"/api/categories/15"  },  {  "@id":"/api/categories/16"  }  ]  },  {  "@id":"/api/categories/17",  "children":[  {  "@id":"/api/categories/22"  },  {  "@id":"/api/categories/23"  }  ]  }  ] }'  

Что неправильно в приведенном выше запросе, так это то, что неизмененные элементы должны выглядеть как /api/categories/x вместо {"@id":"/api/categories/x"} .

Моя проблема связана с элементами, которые я хочу переместить и обновить, например, переместить узел и изменить его список дочерних элементов.

Возможно ли это за один шаг?