module NoSE::Serialize
Serialization of workloads and statement execution plans
Public Class Methods
validate_json(json)
click to toggle source
Validate a string of JSON based on the schema
# File lib/nose/serialize.rb, line 26 def validate_json(json) schema_file = File.join File.dirname(__FILE__), '..', '..', 'data', 'nose', 'nose-schema.json' schema = JSON.parse File.read(schema_file) data = JSON.parse json JSON::Validator.validate(schema, data) end
Private Instance Methods
validate_json(json)
click to toggle source
Validate a string of JSON based on the schema
# File lib/nose/serialize.rb, line 26 def validate_json(json) schema_file = File.join File.dirname(__FILE__), '..', '..', 'data', 'nose', 'nose-schema.json' schema = JSON.parse File.read(schema_file) data = JSON.parse json JSON::Validator.validate(schema, data) end