5#include <QtCore/private/qnapi_p.h>
6#include <QtCore/private/qohosjsonconversions_p.h>
7#include <QtCore/private/qohoslogger_p.h>
12
13
14
15
16
17
18
19
20
21napi_value QtHarmony::mapQJsonObjectToJsObject(napi_env env,
const QJsonObject &jsonObject)
24 return QtOhos::mapJsonObjectToNapiObject(env, jsonObject);
25 }
catch (
const Napi::Error &error) {
26 qOhosPrintfWarning(
"%s: mapping failed: %s", Q_FUNC_INFO, error.what());
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47QJsonObject QtHarmony::mapJsObjectToQJsonObject(napi_env env, napi_value jsObject)
49 Napi::Value value(env, jsObject);
50 if (value.IsEmpty() || !value.IsObject() || value.IsArray() || value.IsFunction())
54 return QtOhos::mapNapiObjectToJsonObject(QNapi::checkedCast<QNapi::Object>(value));
55 }
catch (
const Napi::Error &error) {
56 qOhosPrintfWarning(
"%s: mapping failed: %s", Q_FUNC_INFO, error.what());