我有nodejs API。它接受输入,并基于该输入运行sql查询。
opencv
在上述参数中的,如果像上面那样发送数据,则我的查询不接受该值。如果我热编码该值,则它按预期工作。
var userdata={
"msisdn":reqdata.accessInfo.endUserId,
"service_code":reqdata.charge.serviceIdentifier,
"code":reqdata.charge.code,
"gtrid":resdata.serverReferenceCode
};
请让我知道如何解决此问题。预先感谢。
答案 0 :(得分:0)
使用如下。
public static String deleteAll(String str, String pattern)
{
for(int index = isSubstring(str, pattern); index != -1; index = isSubstring(str, pattern))
str = deleteSubstring(str, pattern, index);
return str;
}
public static String deleteSubstring(String str, String pattern, int index)
{
int start_index = index;
int end_index = start_index + pattern.length() - 1;
int dest_index = 0;
char[] result = new char[str.length()];
for(int i = 0; i< str.length() - 1; i++)
if(i < start_index || i > end_index)
result[dest_index++] = str.charAt(i);
return new String(result, 0, dest_index + 1);
}
在需要的地方使用mystring变量。