Home
API
SharpYaml.Schemas
JsonSchema
Menu
On this page
JsonSchema Class
Definition
Show inherited members (29)
SharpYaml.Schemas.FailsafeSchema.MapShortTag
SharpYaml.Schemas.FailsafeSchema.MapLongTag
SharpYaml.Schemas.FailsafeSchema.SeqShortTag
SharpYaml.Schemas.FailsafeSchema.SeqLongTag
SharpYaml.Schemas.FailsafeSchema.AllowFailsafeString
SharpYaml.Schemas.FailsafeSchema.GetDefaultTag(SharpYaml.Events.MappingStart)
SharpYaml.Schemas.FailsafeSchema.GetDefaultTag(SharpYaml.Events.SequenceStart)
SharpYaml.Schemas.FailsafeSchema.TryParse(SharpYaml.Events.Scalar, System.Boolean, out System.String?, out System.Object?)
SharpYaml.Schemas.SchemaBase.StrShortTag
SharpYaml.Schemas.SchemaBase.StrLongTag
SharpYaml.Schemas.SchemaBase.ExpandTag(System.String?)
SharpYaml.Schemas.SchemaBase.ShortenTag(System.String?)
SharpYaml.Schemas.SchemaBase.GetDefaultTag(SharpYaml.Events.NodeEvent)
SharpYaml.Schemas.SchemaBase.GetDefaultTag(System.Type)
SharpYaml.Schemas.SchemaBase.IsTagImplicit(System.String?)
SharpYaml.Schemas.SchemaBase.RegisterTag(System.String, System.String)
SharpYaml.Schemas.SchemaBase.TryParse(SharpYaml.Events.Scalar, System.Type, out System.Object?)
SharpYaml.Schemas.SchemaBase.GetTypeForDefaultTag(System.String?)
SharpYaml.Schemas.SchemaBase.AddScalarRule<T>(System.String, System.String, System.Func<System.Text.RegularExpressions.Match, T>, System.Func<T, System.String>?)
SharpYaml.Schemas.SchemaBase.AddScalarRule(System.Type[], System.String, System.String, System.Func<System.Text.RegularExpressions.Match, System.Object>, System.Func<System.Object, System.String>?)
SharpYaml.Schemas.SchemaBase.RegisterDefaultTagMapping<T>(System.String, System.Boolean)
SharpYaml.Schemas.SchemaBase.RegisterDefaultTagMapping(System.String, System.Type, System.Boolean)
System.Object.Equals(System.Object?)
System.Object.Equals(System.Object?, System.Object?)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object?, System.Object?)
System.Object.ToString()
Implements a JSON schema. http://www.yaml.org/spec/1.2/spec.html#id2803231
public class JsonSchema : FailsafeSchema, IYamlSchema
The JSON schema is the lowest common denominator of most modern computer languages, and allows parsing JSON files.
A YAML processor should therefore support this schema, at least as an option. It is also strongly recommended that other schemas should be based on it. .
Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.
Constructors (1)
Fields (8)
Methods (3)