我有一个 JSON 对象并使用 HttpParams 传递它,但它转换 + 到空间并发送到后端。我已经尝试了所有可能的方法,但没有人为 JSONObject 字符串解决了这个问题。
this.updateUser({"name":"ABC","mobile": "+911234567890","text":"1 + 2 = 3"});
public updateUser(myObj) {
const body = new HttpParams().set('user_object', JSON.stringify(myObj));
return this.http.post(url, body, {
headers: new HttpHeaders().set('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8')
});
}
Run Code Online (Sandbox Code Playgroud)
当我在 Network 中检查时,包含 + 字符的对象会自动转换为空格。
我想将重复的 id 连接到单行。
user.id | group.name
1 | a
1 | b
1 | c
Run Code Online (Sandbox Code Playgroud)
我想要这样的:-
user.id | group.name
1 | a,b,c
Run Code Online (Sandbox Code Playgroud)
我想要的一切都在 hql 中。如何在用户离开加入组的 hql 查询中写入。需要帮忙!!!