我正在向JasperReport Server发送rest_v2的JSON数据,以创建或修改用户,Jasper Server页面指示以下结构:
{
"enabled":true,
"password":"newPassword",
"roles":[
{"name":"ROLE_USER"},
{"name":"ROLE_STOREMANAGER", "tenantId":"organization_1"}]
}
还有其他数据,但由于它们已经对我有效,我没有把它们放在这里,重要的是数组数据,我已经尝试了几种方法,但仍然不适用于我,这是我的代码:
JSONObject jsonBodyInfo = new JSONObject();
try {
jsonBodyInfo.put("fullName", "adm");
jsonBodyInfo.put("password", "123");
jsonBodyInfo.put("roles", );
} catch (JSONException e) {
}
我需要添加角色的主题,有什么帮助吗?
JSONArray array = new JSONArray();
array.put(new JSONObject().put("name", "ROLE_USER").put("name", "ROLE_PRUEBA"));
JSONObject jsonBodyInfo = new JSONObject();
try {
jsonBodyInfo.put("fullName", user);
jsonBodyInfo.put("enable", enabled);
jsonBodyInfo.put("password", pwd);
jsonBodyInfo.put("roles", array);
} catch (JSONException e) {
}
问题内容: 我有一个在JSON中看起来像这样的数据结构: 基本上,它是一个字典数组。我宁愿使用默认的Alamofire方法,也不想手动构建请求。有没有办法给Alamofire提供我的参数,其余的Alamofire可以吗? 如果我手动创建所有内容,则会从服务器收到错误消息,提示发送数据不正确。 问题答案: 您可以执行以下操作: 哪里是和是Alamofire负责剩下的照顾。 由于您似乎正在使用经理,因
问题内容: 为什么在下面的代码中将数据发送为JSON格式而不是? 问题答案: 因为您既未指定请求内容类型,也未指定正确的JSON请求。这是发送JSON请求的正确方法: 注意事项: 使用此方法将javascript对象转换为本地和内置于现代浏览器中的JSON字符串。如果要支持较旧的浏览器,则可能需要包含json2.js 使用属性指定请求内容类型,以便向服务器指示发送JSON请求的意图 该属性用于服务
我有一个对象,作为另一个GET请求的响应接收它<代码>jsonElement。toString() 看起来像JSON数组: 我需要通过另一个使用改装的POST请求发送此字符串。如何通过POST请求发送jsonElement或String对象?我的方法声明应该怎么看?例如:
问题内容: 我正在开发一个使用Postgres 数据类型的Rails应用程序。我在名为的表中有一个JSON列。假设我有多个这样的条目: 我想做的是返回具有相同唱片集,src和背景的条目的不同组合(注意:在节点内,数组元素的顺序无关紧要)。例如,查询应将条目1,3作为一组进行匹配,将条目2与另一组进行匹配,依此类推。目标是找到前3个最常见的组合。我知道如何使用Ruby来执行此操作,但是我必须查询大量
问题内容: 我想知道是否可以在POST请求中直接发送一个数组(未包装在字典中)。显然,该参数应获取以下内容的映射:[String:AnyObject]?但我希望能够发送以下示例json: 问题答案: 您可以使用JSON进行编码,然后自行构建。例如,在Swift 3中:
问题内容: 这是我的 在我的控制器中 但是当我在Chrome中看到“网络”标签时, 如何将其作为有效载荷发送?所以那URL是 和数据一样 我的端点希望数据是请求的一部分,以便可以将其解析为 问题答案: 我正在共享我的代码库中的代码,该代码在按照@lucuma的建议进行更改后有效 The UserService looks like and ProfileController looks like