Home
last modified time | relevance | path

Searched refs:JsonNode (Results 1 - 25 of 28) sorted by relevance

12

/base/update/updater/utils/json/
H A Djson_node.cpp34 JsonNode::JsonNode() : type_ {NodeType::UNKNOWN} in JsonNode() function in Updater::JsonNode
38 JsonNode::JsonNode(const std::string &str, bool needDelete) : JsonNode(cJSON_Parse(str.c_str()), needDelete) in JsonNode() function in Updater::JsonNode
42 JsonNode::JsonNode(const Fs::path &path) in JsonNode() function in Updater::JsonNode
67 JsonNode::JsonNode(const cJSON *root, bool needDelete) in JsonNode() function in Updater::JsonNode
78 void JsonNode
[all...]
H A Djson_node.h35 class JsonNode;
39 using NodeMap = std::unordered_map<std::string, std::unique_ptr<JsonNode>>;
40 using NodeVec = std::vector<std::unique_ptr<JsonNode>>;
46 class JsonNode { class
47 DISALLOW_COPY_MOVE(JsonNode);
49 JsonNode();
50 explicit JsonNode(const Fs::path &path);
51 explicit JsonNode(const std::string &str, bool needDelete = true);
52 explicit JsonNode(const cJSON *root, bool needDelete = true);
53 ~JsonNode();
[all...]
H A Djson_visitor.h47 static bool VisitStruct(const JsonNode &node, const JsonNode &defaultNode, T &t, std::index_sequence<F, R...>) in VisitStruct()
69 static bool VisitMember(const JsonNode &node, const JsonNode &defaultNode, T &obj, const char *key) in VisitMember()
89 static auto VisitMember(const JsonNode &node, const JsonNode &defaultNode, T &obj, const char *key) in VisitMember()
117 static bool VisitMember(const JsonNode &node, const JsonNode &defaultNode, T &obj, const char *key) in VisitMember()
126 bool Visit(const JsonNode &node, T &obj) in Visit()
133 bool Visit(const JsonNode
[all...]
/base/update/updater/services/ui/
H A Dupdater_ui_config.h32 static bool Init(const JsonNode &node);
33 static bool LoadStrategy(const JsonNode &node);
34 static bool LoadPages(const JsonNode &node);
35 static bool LoadLangRes(const JsonNode &node);
36 static bool LoadCallbacks(const JsonNode &node);
37 static bool LoadFocusCfg(const JsonNode &node);
H A Dupdater_ui_config.cpp70 std::string SelectConfig(const JsonNode &node) in SelectConfig()
74 const JsonNode &subCfgPathNode = iter.get(); in SelectConfig()
81 const JsonNode &subCfg = JsonNode { Fs::path { subConfigPath }}; in SelectConfig()
104 JsonNode node { Fs::path { UI_CFG_FILE }}; in Init()
105 const JsonNode &cfgNode = node[UI_CFG_KEY]; in Init()
113 JsonNode realNode { Fs::path { *optString }}; in Init()
121 JsonNode realNode { Fs::path { realConfig }}; in Init()
131 bool UpdaterUiConfig::Init(const JsonNode &node) in Init()
149 bool UpdaterUiConfig::LoadPages(const JsonNode
[all...]
/base/update/updater/test/unittest/utils/json/
H A Dutils_json_test.cpp57 JsonNode node(str); in HWTEST_F()
63 JsonNode node(str); in HWTEST_F()
71 JsonNode node(str); in HWTEST_F()
78 JsonNode node(str); in HWTEST_F()
86 JsonNode node(str); in HWTEST_F()
94 JsonNode node(str); in HWTEST_F()
102 JsonNode node(str); in HWTEST_F()
113 JsonNode node(str); in HWTEST_F()
121 JsonNode node(str); in HWTEST_F()
128 JsonNode nod in HWTEST_F()
[all...]
H A Dutils_json_visitor_test.cpp95 JsonNode node {newJsonStr}; in TestInvalidCases()
103 JsonNode node {newJsonStr}; in TestInvalidCases()
145 JsonNode node {dJson}; in HWTEST_F()
172 JsonNode node {eJson}; in HWTEST_F()
208 JsonNode node {hJson}; in HWTEST_F()
241 JsonNode node {iJson}; in HWTEST_F()
247 EXPECT_EQ(Visit<SETVAL>(JsonNode {R"({"I" : { "d1" : 1 }})"s} ["I"], i), false); in HWTEST_F()
248 EXPECT_EQ(Visit<SETVAL>({}, JsonNode {R"({"I" : { "d1" : 1 }})"s} ["I"], i), false); in HWTEST_F()
249 EXPECT_EQ(Visit<SETVAL>(JsonNode {R"({ "I" : { "d1": "foo" } })"s} ["I"], i), false); in HWTEST_F()
250 EXPECT_EQ(Visit<SETVAL>(JsonNode { in HWTEST_F()
[all...]
/base/update/updater/test/fuzztest/updaterutils_fuzzer/
H A Dupdater_utils_fuzzer.cpp140 JsonNode node(str); in TestJsonNodeValueKey()
146 JsonNode node(str); in TestJsonNodeValueKey()
154 JsonNode node(str); in TestJsonNodeKey()
161 JsonNode node(str); in TestJsonNodeValueTypeStr()
169 JsonNode node(str); in TestJsonNodeValueTypeInt()
177 JsonNode node(str); in TestJsonNodeValueTypeBool()
185 JsonNode node(str); in TestJsonNodeValueTypeArray()
196 JsonNode node(str); in TestJsonNodeValueTypeObject()
204 JsonNode node(str); in TestJsonNodeValueTypeNull()
211 JsonNode nod in TestJsonNodeValueTypeUnknow()
[all...]
/base/update/updater/services/ui/view/layout/
H A Dlayout_parser.cpp53 JsonNode node {std::filesystem::path {filename}}; in LoadLayout()
70 bool ParseViewInfo(const JsonNode &root, std::vector<UxViewInfo> &vec) const in ParseViewInfo()
74 const JsonNode &defaultNode = root[DEFAULT_MODULE]; in ParseViewInfo()
75 const JsonNode &componentNodes = root[COMPONENT_MODULE]; in ParseViewInfo()
81 const JsonNode &comNode = componentNode.get(); in ParseViewInfo()
87 const JsonNode &commonDefault = defaultNode[COMMON_LABEL]; in ParseViewInfo()
100 const JsonNode &defaultComNode = defaultNode[Traits<std::decay_t<decltype(args)>>::STRUCT_KEY]; in ParseViewInfo()
H A Dlayout_interface.h23 virtual void SetJsonLocation(JsonNode &root) = 0;
H A Dauto_layout.h25 void SetJsonLocation(JsonNode &root);
H A Dauto_layout.cpp40 void AutoLayout::SetJsonLocation(JsonNode &root) in SetJsonLocation()
/base/global/i18n_lite/tools/i18n-dat-tool/src/main/java/ohos/global/i18n/
H A DResourceConfiguration.java19 import org.codehaus.jackson.JsonNode;
50 JsonNode jsonNode = mapper.readTree(json); in parse()
51 Iterator<JsonNode> jsonNodes = jsonNode.getElements(); in parse()
54 JsonNode node = jsonNodes.next(); in parse()
/base/update/updater/test/unittest/updater_ui_test/lang/
H A Dui_language_unittest.cpp91 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {}), false); in HWTEST_F()
97 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJson(langRes)}), false); in HWTEST_F()
101 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJson(langRes)}), false); in HWTEST_F()
105 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJson(langRes)}), false); in HWTEST_F()
114 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJson(langRes)}), false); in HWTEST_F()
135 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJson(langRes)}), false); in HWTEST_F()
146 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJson(langRes)}), false); in HWTEST_F()
158 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJson(langRes)}), false); in HWTEST_F()
170 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJson(langRes)}), true); in HWTEST_F()
179 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {GetTestJso in HWTEST_F()
[all...]
/base/update/sys_installer/services/module_update/util/src/
H A Dmodule_update_verify.cpp35 bool GetHmpType(const JsonNode &root, std::string &type) in GetHmpType()
37 const JsonNode &typeJson = root["type"]; in GetHmpType()
79 bool GetPackInfoVer(const JsonNode &root, const std::string &key, std::string &version) in GetPackInfoVer()
81 const JsonNode &package = root["package"]; in GetPackInfoVer()
96 JsonNode root(packInfo); in CheckPackInfoVer()
H A Dmodule_file.cpp114 bool ParseHmpVersionInfo(const JsonNode &package, ModulePackageInfo &versionInfo) in ParseHmpVersionInfo()
171 bool ParseSaList(const JsonNode &package, ModulePackageInfo &versionInfo) in ParseSaList()
196 bool ParseBundleList(const JsonNode &package, ModulePackageInfo &versionInfo) in ParseBundleList()
220 JsonNode root(packInfo); in ParseModuleInfo()
221 const JsonNode &type = root["type"]; in ParseModuleInfo()
229 const JsonNode &package = root["package"]; in ParseModuleInfo()
/base/update/updater/services/ui/strategy/
H A Dui_strategy.cpp73 bool UiStrategy::LoadStrategy(const JsonNode &node, const std::string &mode) in LoadStrategy()
79 const JsonNode &defaultNode = node[Traits<UiStrategyCfg>::STRUCT_KEY][DEFAULT_KEY]; in LoadStrategy()
80 const JsonNode &specificNode = node[Traits<UiStrategyCfg>::STRUCT_KEY][*it]; in LoadStrategy()
89 bool UiStrategy::LoadStrategy(const JsonNode &node) in LoadStrategy()
H A Dui_strategy.h33 static bool LoadStrategy(const JsonNode &node);
36 static bool LoadStrategy(const JsonNode &node, const std::string &mode);
/base/update/updater/services/ui/control/
H A Dcallback_manager.cpp33 bool CallbackManager::LoadCallbacks(const JsonNode &node) in LoadCallbacks()
35 const JsonNode &cbNodes = node[CB_FIELD]; in LoadCallbacks()
H A Dcallback_manager.h32 static bool LoadCallbacks(const JsonNode &node);
/base/update/updater/services/ui/language/
H A Dlanguage_ui.cpp95 JsonNode root {std::filesystem::path { file }}; in ParseJson()
112 const JsonNode &strNode = node.get(); in ParseJson()
150 bool LanguageUI::LoadLangRes(const JsonNode &node) in LoadLangRes()
H A Dlanguage_ui.h41 [[nodiscard]] bool LoadLangRes(const JsonNode &node);
/base/update/updater/test/unittest/updater_ui_test/strategy/
H A Dui_strategy_unittest.cpp60 EXPECT_FALSE(UiStrategy::LoadStrategy(JsonNode {Fs::path {"/data/updater/ui/strategy/strategy_invalid.json"}})); in HWTEST_F()
66 EXPECT_TRUE(UiStrategy::LoadStrategy(JsonNode {Fs::path {"/data/updater/ui/strategy/strategy_valid.json"}})); in HWTEST_F()
/base/update/updater/test/unittest/updater_ui_test/view/
H A Dui_view_api_unittest.cpp69 EXPECT_EQ(LanguageUI::GetInstance().LoadLangRes(JsonNode {jsonStr}), true); in HWTEST_F()
/base/update/sys_installer/services/module_update/service/src/
H A Dmodule_update_main.cpp445 JsonNode root(packInfo); in GetHmpVersion()
446 const JsonNode &package = root["package"]; in GetHmpVersion()
459 const JsonNode &laneInfoNode = package["laneInfo"]; in GetHmpVersion()

Completed in 9 milliseconds

12