ajv

    3熱度

    1回答

    以下是我試圖編譯並用於驗證的JSON模式的示例。爲了完成這個,我使用'ajv' npm module。 這裏是我運行的代碼...... var ajv = require('ajv')(); var contactSchema = { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Contac

    0熱度

    1回答

    我該如何擺脫編譯時打字錯誤? import * as Ajv from "ajv"; export class ValidateJsonService { validateJson(json, schema) { let ajv = new Ajv.default({ allErrors: true }); if (!ajv.validate(schema,

    2熱度

    1回答

    我不明白如何正確引用其他架構。 我用ajv,並有接下來的兩個模式 第一個模式不正確,email.json: { "title": "Не корректный email", "properties": { "status": { "description": "Статус операции", "type": "integer",

    1熱度

    2回答

    我需要在JavaScript中驗證複雜的對象。 對象基於詞典: var dict = {'1':true,'2':true,'3':true}; 對象儲存對(通常是不完全)的矩陣: var obj = {'1':{ '1': 'str1', '2': 'str2', '3': 'str3', },'2':{ '1': 'str1',

    0熱度

    1回答

    通過使用ajv,我如何參考foo來驗證bar具有相同的值? var Ajv = require('ajv'); var ajv = new Ajv({allErrors: true}); var schema = { 'properties': { 'foo': { 'type': 'string', 'minLength': 3 }, 'bar': { 'ty

    0熱度

    1回答

    函數返回對象,它看起來是這樣的: { "answer": { "vehicle_type": 1, "message": "Car" }, "model": "VW", "color": "red" } 「答案」的對象是永遠存在的。其他領域是基於'vehicle_type'。 E.g. if vehicle_

    1熱度

    1回答

    我想驗證「actions」數組是否有特定的對象。每個對象都可以有自己的屬性,具體取決於類型屬性。 actions數組可以有多個來自這些類型對象的事件,而不僅僅是一個。 我的JSON: { "actions": [ { "type": "X", "a": 1, "b": 2, "c": 3 }, {

    0熱度

    1回答

    我試圖修復屬性值,當他們有不同的值比指定。 JSON: { "stone": "bri" } 我想解決石屬性,使其具有「磚」,如果它是不是已經「磚」。 模式: { "required": [ "stone" ], "properties": { "stone": { "type": "string",

    1熱度

    1回答

    我正在使用AJV庫來驗證我的JSON模式。我希望能夠驗證Startdate是一個字符串。在不是字符串的情況下,應將其轉換爲N/A。目前,它僅將undefined轉換爲N/A。 然而,在這些情況下,它也不會達到預期效果: null - > 「空」 0 - > 「0」 真實 - > 「真」 如果我想將以上所有轉換爲N/A字符串,我的customKeyword函數將會是什麼樣子? JSON響應: jso

    17熱度

    2回答

    在準系統webpack項目中導入request時,我收到三條警告消息。 GitHub(運行npm install和npm start)提供了一個重現此錯誤的最小示例。 Critical dependency: the request of a dependency is an expression 我怎樣才能擺脫這種警告? 的更多信息: 的WebPack試圖解決靜態調用require做出最小的包。