{"title":"JSON Schema Validator","nodeType":"Manipulator","id":"*0kEahkdYSSXawvOu","factoryName":"org.knime.json.node.schema.check.JSONSchemaCheckNodeFactory","factoryId":"org.knime.json.node.schema.check.JSONSchemaCheckNodeFactory","path":["Structured Data","JSON"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>Validates JSON values based on the specified <a href=\"http://json-schema.org/\" rel=\"ugc nofollow noopener noreferrer\">schema v3 or v4</a> .</p>\n            <p>When a value does not satisfy the constraints of the schema, the node fails with an error message and the row number or collects the errors in a new column.</p>\n            <p>It uses the <a href=\"https://github.com/fge/json-schema-validator\" rel=\"ugc nofollow noopener noreferrer\">fge/json-schema-validator</a> implementation.</p>\n            \n        \n        ","shortDescription":"Checks JSON Schema validity.","keywords":[],"deprecated":false,"streamable":false,"tags":["Structured Data","JSON"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0FDQURGMzJFRjUwMTFFNUJCQTVFNkU1RjA4Rjk4QjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0FDQURGMzNFRjUwMTFFNUJCQTVFNkU1RjA4Rjk4QjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQUNBREYzMEVGNTAxMUU1QkJBNUU2RTVGMDhGOThCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQUNBREYzMUVGNTAxMUU1QkJBNUU2RTVGMDhGOThCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgIipnAAAAKaSURBVHjadFNPaNNgFH9JmrRp0zbabujQpfMfc7aHYtF5EKYOPcxd3PQ0Jr158DAqDiwKivPiYezmvV4EocWhE/+gA0877VKoTAebyGCu29I0S0qTJr4vW2at7sEj+b73fr/3vt/3Pgr+GI9+y+v13gyHwyclSbJSqVQxmUx+iUQi2aGhoRpJsm0bmo3a+XaizyD4FIKh2bu7uyGRSKxpmnYmk8kstRJ4diq/RXAPAYiiCFgR/H6/Q4BAKJfLbaZpzo2NjXVhrtZMQKPfdsHpdBpyuZyezWYncP3I7cIwDJBlub1ard6FFqMRPEKSBgcHYXh4GFRVLeD/g3w+/xD3X5KYIAhQqVRAUZTRfwiIYCSpv7/fSULPu0HcL5AjuQQbGxudrQQet81AIOAS7AYRbJMYtu7G7KtPLgmcny0zLM1ZpjVHOlggSS4YfaCpg4FQKATz8/Nu7KvHy6wE2njvgUSUojnmLOngBfpjVNoBYVIa1S7F43GW47iR2dlZKBaLDkEowZdohk6Ih4LQqDfANi2LEEyij+L5jjMMQ9QmyU9nPr+2jBMqVGV9t3rPudj16JGwMz3l7xWo6+YzplQqGX19fdM8z1/Wdb0NibZ16NUoURKADlLARhlVutCxyIs+KXw4CDW5Burqlj09/rGXzAFMTU0to2CnY7HYPVR8Aa9ri2ZpCHYIcDAehX1dIYH1ec5Hj4XBtmwoL1bAqDVuOKPcOpquXZu8ssyL3s79R0Ww6hboWDXQ7gd5WYHqqrb+avxD1J3E/1rhzntJXa81NpcUoDnaAZs1E5RVDcx6I9Y8ynsaKu2r/tIs+YfirNe+yYB3//zN/U/q7mvc6wgUtf1QByYu+ji/Z4VhGbFhWD8LmXd/TeNvAQYABCcuP0PF9+4AAAAASUVORK5CYII=","views":[],"inPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Table with JSON","description":"A table with JSON column to validate."}],"outPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Table with errors","description":"The table with the error messages column."}],"dynInPorts":[],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"JSON column","description":"The JSON column to validate.","optional":false},{"name":"Schema","description":"The JSON schema used for validation.","optional":false},{"name":"Fail on invalid JSON value","description":"If checked, execution will stop on first value that violates the specified schema.","optional":false},{"name":"Error message column","description":"Name of the column for the collected error messages (when there were no errors, a missing value is returned).","optional":false}]}],"links":[],"kudos":[{"accountId":"account:user:c5c7b499-00fb-496a-8248-c2adb7a90116","user":"petehow","date":"2021-10-24T08:39:59+00:00"}],"kudosCount":1,"bundleInformation":{"bundleVersion":"5.12.0.v202605291551","bundleName":"JSON related functionality for KNIME","bundleSymbolicName":"org.knime.json","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.json","featureName":"KNIME JSON-Processing","featureVersion":"5.12.0.v202605291551","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*M6ImzgljvpBKaP13"},"frequentSuccessors":[{"id":"*2xUDt4Z24aku4wiS","factoryName":"org.knime.json.node.totable.JSONToTableNodeFactory","probability":0.16666666666666666},{"id":"*3IccdLfpFEAp9yoz","factoryName":"org.knime.json.node.jsonpath.multi.JSONPathNodeFactory","probability":0.08333333333333333},{"id":"*C1zA3UfdJepeh0eb","factoryName":"org.knime.json.node.combine.row.RowCombineJsonNodeFactory","probability":0.08333333333333333},{"id":"*fK0j1K1mcusekRy2","factoryName":"org.knime.base.node.io.database.DBReaderNodeFactory","probability":0.08333333333333333},{"id":"*jd2U-FYTI8jCbQls","factoryName":"org.knime.base.node.preproc.filter.row.RowFilterNodeFactory","probability":0.08333333333333333},{"id":"*jrLgNd_aIVOrfPsF","factoryName":"org.knime.rest.nodes.get.RestGetNodeFactory","probability":0.08333333333333333},{"id":"*Oy714gpoifm4PiOZ","factoryName":"org.knime.base.node.io.csvwriter.CSVWriterNodeFactory","probability":0.08333333333333333},{"id":"*wcERuaxFYqiU2d-0","factoryName":"org.knime.json.node.patch.apply.JSONPatchApplyNodeFactory","probability":0.08333333333333333},{"id":"*xCgldu0u0nsCPEFk","factoryName":"org.knime.json.node.writer.JSONWriterNodeFactory","probability":0.08333333333333333},{"id":"*Xxi6agi_HN4F-Gnk","factoryName":"org.knime.json.node.patch.create.JSONPatchCreateNodeFactory","probability":0.08333333333333333}]}
