JsonArray diff(JsonStructure source, JsonStructure target) { builder = Json.createPatchBuilder(); diff("", source, target); return builder.build().toJsonArray(); }
JsonArray diff(JsonStructure source, JsonStructure target) { builder = Json.createPatchBuilder(); diff("", source, target); return builder.build().toJsonArray(); }
public JsonPatch createPatch(JsonArray array) { return createPatchBuilder(array).build(); }
public JsonPatch createPatch(JsonArray array) { return createPatchBuilder(array).build(); }
JsonPatch calculateDiff() { JsonPatchBuilder patchBuilder = new JsonPatchBuilderImpl(provider); diff(patchBuilder, "", source, target); return patchBuilder.build(); }
JsonPatch calculateDiff() { JsonPatchBuilder patchBuilder = new JsonPatchBuilderImpl(provider); diff(patchBuilder, "", source, target); return patchBuilder.build(); }
private static JsonPatch readPatch(final String patchFile) { try { final JsonArray patchArray = Json.createReader(Files.newBufferedReader(Paths.get(patchFile))).readArray(); return Json.createPatchBuilder(patchArray).build(); } catch (Exception e) { LogProvider.error("Could not read JSON patch from the specified location, reason: " + e.getMessage()); LogProvider.error("Patch won't be applied"); LogProvider.debug(e); return null; } }
JsonArray diff(JsonStructure source, JsonStructure target) { builder = Json.createPatchBuilder(); diff("", source, target); return builder.build().toJsonArray(); }
private static JsonPatch readPatch(final String patchFile) { try { final JsonArray patchArray = Json.createReader(Files.newBufferedReader(Paths.get(patchFile))).readArray(); return Json.createPatchBuilder(patchArray).build(); } catch (Exception e) { LogProvider.error("Could not read JSON patch from the specified location, reason: " + e.getMessage()); LogProvider.error("Patch won't be applied"); LogProvider.debug(e); return null; } }
JsonArray diff(JsonStructure source, JsonStructure target) { builder = Json.createPatchBuilder(); diff("", source, target); return builder.build().toJsonArray(); }
JsonArray diff(JsonStructure source, JsonStructure target) { builder = Json.createPatchBuilder(); diff("", source, target); return builder.build().toJsonArray(); }
JsonArray diff(JsonStructure source, JsonStructure target) { builder = Json.createPatchBuilder(); diff("", source, target); return builder.build().toJsonArray(); }