| 461 | } |
| 462 | |
| 463 | SimpleJSONWrapper ScriptParam::GetJSON() { |
| 464 | if (type_ != JSON) { |
| 465 | DisplayError("Error", "Calling GetJSON() on parameter of invalid type."); |
| 466 | } |
| 467 | |
| 468 | SimpleJSONWrapper JSONVal; |
| 469 | |
| 470 | if (JSONVal.parseString(str_val_)) { |
| 471 | return JSONVal; |
| 472 | } else { |
| 473 | DisplayError("Error", "Cannot parse JSON value."); |
| 474 | return JSONVal; |
| 475 | } |
| 476 | } |
| 477 | |
| 478 | void ScriptParam::WriteToXML(TiXmlElement *param) const { |
| 479 | switch (type_) { |
no test coverage detected