Optionaljson: unknownOptionalvalues: unknown[]Optionalpaths: string[]Optionalprops: string[]O objeto a alterar; fica como está e volta uma cópia alterada
Os valores a definir, um por alteração, pela mesma ordem de paths e props
Uma expressão JSONPath por alteração, cada uma a selecionar os objetos pai, como
$.parts[*]
Um nome de propriedade por alteração, definido em cada objeto que o seu caminho alcança
Alimenta
json.setValuesOnPaths: o JSON a copiar e alterar e três listas com o mesmo comprimento, em que a entradaidepaths,propsevaluesé uma alteração.