Lines Matching refs:jsonObj
106 nlohmann::json jsonObj = nlohmann::json::parse(message, nullptr, false); in SetAnonyId() local
107 if (jsonObj.is_discarded()) { in SetAnonyId()
111 if (IsString(jsonObj, DINPUT_SOFTBUS_KEY_DEVICE_ID)) { in SetAnonyId()
112 … jsonObj[DINPUT_SOFTBUS_KEY_DEVICE_ID] = GetAnonyString(jsonObj[DINPUT_SOFTBUS_KEY_DEVICE_ID]); in SetAnonyId()
114 if (IsString(jsonObj, DESCRIPTOR)) { in SetAnonyId()
115 jsonObj[DESCRIPTOR] = GetAnonyString(jsonObj[DESCRIPTOR]); in SetAnonyId()
117 if (IsString(jsonObj, DINPUT_SOFTBUS_KEY_INPUT_DATA)) { in SetAnonyId()
118 … jsonObj[DINPUT_SOFTBUS_KEY_INPUT_DATA] = GetAnonyString(jsonObj[DINPUT_SOFTBUS_KEY_INPUT_DATA]); in SetAnonyId()
120 if (IsString(jsonObj, DINPUT_SOFTBUS_KEY_VECTOR_DHID)) { in SetAnonyId()
121 std::string dhidStr = jsonObj[DINPUT_SOFTBUS_KEY_VECTOR_DHID]; in SetAnonyId()
131 … jsonObj[DINPUT_SOFTBUS_KEY_VECTOR_DHID] = anonyDhidStr.substr(0, anonyDhidStr.length() - 1); in SetAnonyId()
134 if (IsString(jsonObj, DINPUT_SOFTBUS_KEY_SRC_DEV_ID)) { in SetAnonyId()
135 … jsonObj[DINPUT_SOFTBUS_KEY_SRC_DEV_ID] = GetAnonyString(jsonObj[DINPUT_SOFTBUS_KEY_SRC_DEV_ID]); in SetAnonyId()
137 if (IsString(jsonObj, DINPUT_SOFTBUS_KEY_SINK_DEV_ID)) { in SetAnonyId()
138 … jsonObj[DINPUT_SOFTBUS_KEY_SINK_DEV_ID] = GetAnonyString(jsonObj[DINPUT_SOFTBUS_KEY_SINK_DEV_ID]); in SetAnonyId()
140 return jsonObj.dump(); in SetAnonyId()
143 bool IsBoolean(const nlohmann::json &jsonObj, const std::string &key) in IsBoolean() argument
145 return jsonObj.contains(key) && jsonObj[key].is_boolean(); in IsBoolean()
148 bool IsString(const nlohmann::json &jsonObj, const std::string &key) in IsString() argument
150 return jsonObj.contains(key) && jsonObj[key].is_string(); in IsString()
153 bool IsInt32(const nlohmann::json &jsonObj, const std::string &key) in IsInt32() argument
155 return jsonObj.contains(key) && jsonObj[key].is_number_integer() && INT32_MIN <= jsonObj[key] && in IsInt32()
156 jsonObj[key] <= INT32_MAX; in IsInt32()
159 bool IsInt64(const nlohmann::json &jsonObj, const std::string &key) in IsInt64() argument
161 return jsonObj.contains(key) && jsonObj[key].is_number_integer() && INT64_MIN <= jsonObj[key] && in IsInt64()
162 jsonObj[key] <= INT64_MAX; in IsInt64()
165 bool IsUInt16(const nlohmann::json &jsonObj, const std::string &key) in IsUInt16() argument
167 return jsonObj.contains(key) && jsonObj[key].is_number_unsigned() && jsonObj[key] <= UINT16_MAX; in IsUInt16()
170 bool IsUInt32(const nlohmann::json &jsonObj, const std::string &key) in IsUInt32() argument
172 return jsonObj.contains(key) && jsonObj[key].is_number_unsigned() && jsonObj[key] <= UINT32_MAX; in IsUInt32()
175 bool IsUInt64(const nlohmann::json &jsonObj, const std::string &key) in IsUInt64() argument
177 return jsonObj.contains(key) && jsonObj[key].is_number_unsigned() && jsonObj[key] <= UINT64_MAX; in IsUInt64()
180 bool IsArray(const nlohmann::json &jsonObj, const std::string &key) in IsArray() argument
182 return jsonObj.contains(key) && jsonObj[key].is_array(); in IsArray()