|
- #include "plugin/Model.hpp"
-
-
- namespace rack {
- namespace plugin {
-
-
- void Model::fromJson(json_t *rootJ) {
- json_t *nameJ = json_object_get(rootJ, "name");
- if (nameJ)
- name = json_string_value(nameJ);
-
- json_t *descriptionJ = json_object_get(rootJ, "description");
- if (descriptionJ)
- description = json_string_value(descriptionJ);
-
- json_t *tagsJ = json_object_get(rootJ, "tags");
- if (tagsJ) {
- size_t i;
- json_t *tagJ;
- json_array_foreach(tagsJ, i, tagJ) {
- std::string tag = json_string_value(tagJ);
- tags.push_back(tag);
- }
- }
- }
-
-
- } // namespace plugin
- } // namespace rack
|