MCPcopy Create free account
hub / github.com/OpenShot/libopenshot / SetJson

Method SetJson

src/audio_effects/Robotization.cpp:106–120  ·  view source on GitHub ↗

Load JSON string into this object

Source from the content-addressed store, hash-verified

104
105// Load JSON string into this object
106void Robotization::SetJson(const std::string value) {
107
108 // Parse JSON string into JSON objects
109 try
110 {
111 const Json::Value root = openshot::stringToJson(value);
112 // Set all values that match
113 SetJsonValue(root);
114 }
115 catch (const std::exception& e)
116 {
117 // Error parsing JSON (or missing keys)
118 throw InvalidJSON("JSON is invalid (missing keys or invalid data types)");
119 }
120}
121
122// Load Json::Value into this object
123void Robotization::SetJsonValue(const Json::Value root) {

Callers

nothing calls this directly

Calls 1

InvalidJSONClass · 0.85

Tested by

no test coverage detected