Node.js POST API中的字符串问题

时间:2018-11-02 05:09:28

标签: node.js string api

我有nodejs API。它接受输入,并基于该输入运行sql查询。

opencv
在上述参数中的

,如果像上面那样发送数据,则我的查询不接受该值。如果我热编码该值,则它按预期工作。

 var userdata={
    "msisdn":reqdata.accessInfo.endUserId,
    "service_code":reqdata.charge.serviceIdentifier,
       "code":reqdata.charge.code,
    "gtrid":resdata.serverReferenceCode 
  };

请让我知道如何解决此问题。预先感谢。

1 个答案:

答案 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变量。