diff options
Diffstat (limited to '3party/jansson/myjansson.cpp')
-rw-r--r-- | 3party/jansson/myjansson.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/3party/jansson/myjansson.cpp b/3party/jansson/myjansson.cpp index 5adab297c9..18135740db 100644 --- a/3party/jansson/myjansson.cpp +++ b/3party/jansson/myjansson.cpp @@ -171,6 +171,15 @@ void FromJSONObjectOptionalField(json_t * root, string const & field, string & r namespace strings { +void FromJSON(json_t * root, UniString & result) +{ + string s; + FromJSON(root, s); + result = MakeUniString(s); +} + +my::JSONPtr ToJSON(UniString const & s) { return ::ToJSON(ToUtf8(s)); } + void FromJSONObject(json_t * root, string const & field, UniString & result) { string s; |