jsonschema

    1熱度

    1回答

    我在字段中有JSON,但在處理它之前我需要檢查它的模式。我需要知道是否已添加或從模式中刪除了任何內容。 有沒有辦法從JSON字符串中提取JSON模式,以便我可以將其與已知模式進行比較? 在線例子是http://jsonschema.net/,但我想這樣做同樣的事情在TSQL

    1熱度

    2回答

    我具有以下JSON &類, { 「ID」:123, 「姓」: 「FNAME」, 「名字」: 「L-NAME」 } public class Student { public int Id { get; set; } [StringLength(4)] public string FirstName { get; set; } [StringLength

    1熱度

    1回答

    我正在使用es6語法的項目中工作,例如,而不是要求使用導入。在導入柴JSON這個特別的情況下,我使用下面的行: import jsonSchema from 'chai-json-schema'; 但我無法弄清楚如何告訴齊先生使用ES6語法使用JSON模式。 在project documentation展示瞭如何有柴柴使用JSON模式是這樣的: var chai = require('chai

    1熱度

    1回答

    我有以下模式和我所要完成的,是在那裏我可以有以下的一種或多種: a1但不a2和反之亦然 b1但不b2和反之亦然 c1但不c2,反之亦然 下面是我想的JSON模式,但它不工作: { "type": "object", "properties": { "action": { "type": "object", "properties": {

    0熱度

    1回答

    如何設置數組中對象的類型以引用json模式文件的定義部分中的另一個已定義對象?我試過這樣做: "definitions": { "ObjectA": { "title": "ObjectA", "type": "object", "properties": { "description": { "type": "strin

    1熱度

    1回答

    鑑於以下JSON,我如何使用JSON Schema來驗證nodes[].targets中的每個字符串是否與列出的節點的名稱匹配? { "nodes": [ {"name": "app_server"}, {"name": "web_server1"} {"name": "web_server2"} { "name": "loa

    1熱度

    2回答

    {"57ecf565817bc3932d8de349": { "prices": { "2017-07-01": { "summer": -1, "winter": -1, "xmas": -1}, "2017-08-05": { "summer": -1, "winter": -1, "xm

    1熱度

    1回答

    我使用raml2html從JSON模式生成HTML頁面。但是我的JSON模式中使用的模式引用($ ref)沒有像預期的那樣擴展,我不知道爲什麼。 我遵循raml-jsonschema-expander的說明,raml2html使用的工具來擴展參考。 我引用JSON模式: { "$schema": "http://json-schema.org/draft-04/schema#",

    0熱度

    1回答

    我有這個json模式有一個數組包含多個對象,並且每個對象與其他基於某些模式略有不同。 例子。 [ { "ID": "pgID", "Name": "John", "Surname": "Doe", "ProjectsInvolved": [ "My Project", "My Project 2" ] }

    0熱度

    1回答

    如何在JSON模式中實施主要次要補丁版本控制? 例如,這將驗證: { "version": "1.0.1" } 這不會驗證: { "version": "1.0" }