| 154 | } |
| 155 | |
| 156 | CicadaJSONItem CicadaJSONItem::getItem(const std::string &name) const |
| 157 | { |
| 158 | if (nullptr == mJSON) { |
| 159 | return CicadaJSONItem(); |
| 160 | } |
| 161 | |
| 162 | if (cJSON_HasObjectItem(mJSON, name.c_str())) { |
| 163 | cJSON *json = cJSON_GetObjectItem(mJSON, name.c_str()); |
| 164 | |
| 165 | if (json != nullptr) { |
| 166 | return CicadaJSONItem(json); |
| 167 | } |
| 168 | } |
| 169 | |
| 170 | return CicadaJSONItem(); |
| 171 | } |
| 172 | |
| 173 | CicadaJSONArray CicadaJSONItem::getArray(const std::string& name) const |
| 174 | { |
no test coverage detected