Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/core/StarJson.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/core/StarJson.cpp')
-rw-r--r--source/core/StarJson.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/source/core/StarJson.cpp b/source/core/StarJson.cpp
index 04ac544..7cf1cda 100644
--- a/source/core/StarJson.cpp
+++ b/source/core/StarJson.cpp
@@ -105,11 +105,15 @@ Json Json::ofType(Type t) {
}
Json Json::parse(String const& string) {
- return inputUtf32Json<String::const_iterator>(string.begin(), string.end(), true);
+ return inputUtf32Json<String::const_iterator>(string.begin(), string.end(), JsonParseType::Value);
+}
+
+Json Json::parseSequence(String const& sequence) {
+ return inputUtf32Json<String::const_iterator>(sequence.begin(), sequence.end(), JsonParseType::Sequence);
}
Json Json::parseJson(String const& json) {
- return inputUtf32Json<String::const_iterator>(json.begin(), json.end(), false);
+ return inputUtf32Json<String::const_iterator>(json.begin(), json.end(), JsonParseType::Top);
}
Json::Json() {}